CVE-2026-121802Critical 9.1@better-auth/expo before 1.7.16 allows certain account-takeover outcomes (e.g., unauthenticated changes of any account's email address), because it signs a caller-supplied state value without checking0.2%
CVE-2026-114607Critical 9.1better-auth: OAuth state can be used as a Magic Link to sign in as another user0.4%
CVE-2026-110864High 7.4Better Auth 1.5.0-beta.12 before 1.7.7 Authentication Bypass via OAuth Proxy0.3%
CVE-2026-110862Critical 9.1Better Auth 1.4.0-beta.18 before 1.7.7 Authentication Bypass via Magic Link0.3%
CVE-2026-110861Low 3.7Better Auth drizzle-adapter 1.6.17 before 1.7.7 Rate Limit Bypass via Race Condition0.2%
CVE-2026-109346High 8.1better-auth 1.3.8-beta.3 before 1.7.0-rc.3 Device Authorization Phishing via /device0.3%
CVE-2025-71401Medium 5.9better-auth before 1.4.2 basePath Modification DoS0.5%
CVE-2025-71399High 8.6Better Auth before 1.4.5 Path Normalization Bypass via rou30.5%
CVE-2026-67336High 8.7better-auth before 1.6.11 Insecure Cryptographic Defaults via oidcProvider0.2%
CVE-2026-67333High 7.2better-auth before 1.6.13 Stored XSS via javascript redirect_uri0.3%
CVE-2026-67334Low 3.8better-auth Stale Sessions Persist After User Deletion0.3%
CVE-2025-71403High 7.1better-auth before 1.1.20 Open Redirect via trustedOrigins Bypass0.3%
CVE-2026-67337Medium 6.5better-auth before 1.4.9 Two-Factor Authentication Bypass via session.cookieCache0.5%
CVE-2025-71404Medium 5.1better-auth before 1.1.16 Reflected XSS via error parameter0.7%
CVE-2026-67327High 8.3better-auth before 1.6.22 Account Takeover via Magic-Link Email-OTP0.4%
CVE-2026-67335Medium 5.3better-auth before 1.6.2 OAuth State Validation Bypass0.3%
CVE-2025-71402Low 2.0better-auth before 1.4.0 Session Revocation via Forged Cookie0.3%
CVE-2026-53517High 8.1Better Auth OAuth Provider: Refresh Token Rotation Race Condition Allows Concurrent Replay and Token Family Forking0.4%
CVE-2026-45337High 7.6Better Auth: Device authorization approve and deny accept any authenticated session while the user code is pending0.2%
CVE-2026-53514High 7.7Better Auth: Unauthorized invitation acceptance via unverified email match in organization plugin0.2%
CVE-2026-53515High 7.1Better Auth: Privilege escalation via SSO provider registration: missing admin role check in @better-auth/sso0.4%
CVE-2026-53512Critical 9.1Better Auth: OAuth refresh-token replay via missing client authentication on oidc-provider and mcp plugins0.3%