Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

better-auth — Vulnerabilities & Security Advisories 40

Browse all 40 CVE security advisories affecting better-auth. AI-powered Chinese analysis, POCs, and references for each vulnerability.

Better-auth is an authentication and authorization library designed to secure web applications with customizable authentication flows. Historically, it has been susceptible to remote code execution (RCE), cross-site scripting (XSS), and privilege escalation vulnerabilities, primarily due to improper input validation and misconfigurations. The library's security posture has been impacted by five disclosed CVEs, highlighting risks in session management and OAuth implementations. While better-auth offers flexible security features, its complex configuration options have led to misdeployments in production environments. Users must carefully implement security controls to mitigate potential exploitation paths, particularly in multi-tenant deployments where isolation between user contexts is critical.

CVE ID Title CVSS Severity Published
CVE-2026-121802 better-auth/expo 1.7.16 前账户接管漏洞 — Better Auth CWE-346 9.1 Critical 2026-11-04
CVE-2026-114607 better-auth: OAuth state can be used as a Magic Link to sign in as another user — better-auth CWE-287 9.1 Critical 2026-10-22
CVE-2026-110864 Better Auth 1.5.0-beta.12 before 1.7.7 Authentication Bypass via OAuth Proxy — better-auth CWE-287 7.4 High 2026-10-14
CVE-2026-110863 Better Auth @better-auth/sso before 1.7.3 Authentication Bypass via Personal SSO Providers — sso CWE-287 8.1 High 2026-10-14
CVE-2026-110862 Better Auth 1.4.0-beta.18 before 1.7.7 Authentication Bypass via Magic Link — better-auth CWE-287 9.1 Critical 2026-10-14
CVE-2026-110861 Better Auth drizzle-adapter 1.6.17 before 1.7.7 Rate Limit Bypass via Race Condition — drizzle-adapter CWE-307 3.7 Low 2026-10-14
CVE-2026-109346 better-auth 1.3.8-beta.3 before 1.7.0-rc.3 Device Authorization Phishing via /device — better-auth CWE-451 8.1 High 2026-10-12
CVE-2026-80192 better-auth SSO before 1.6.27 Domain Ownership Authentication Bypass — sso CWE-287 8.1 High 2026-08-25
CVE-2025-71401 better-auth before 1.4.2 basePath Modification DoS — better-auth CWE-770 5.9 Medium 2026-08-02
CVE-2025-71400 better-auth passkey before 1.4.0 IDOR via delete-passkey — passkey CWE-639 7.1 High 2026-08-02
CVE-2025-71399 Better Auth before 1.4.5 Path Normalization Bypass via rou3 — better-auth CWE-20 8.6 High 2026-08-02
CVE-2026-67331 better-auth SCIM 1.5.0 before 1.7.0-beta.4 Authorization Bypass — scim CWE-639 8.3 High 2026-08-01
CVE-2026-67334 better-auth Stale Sessions Persist After User Deletion — better-auth CWE-459 3.8 Low 2026-08-01
CVE-2026-67332 @better-auth/oauth-provider before 1.7.0-beta.4 Authorization Bypass — oauth-provider CWE-285 6.4 Medium 2026-08-01
CVE-2026-67333 better-auth before 1.6.13 Stored XSS via javascript redirect_uri — better-auth CWE-79 7.2 High 2026-08-01
CVE-2026-67328 @better-auth/sso before 1.6.21 Account Takeover via SSO — sso CWE-79 8.1 High 2026-08-01
CVE-2026-67329 @better-auth/stripe before 1.6.21 Authorization Bypass via Organization Subscription — stripe CWE-639 7.1 High 2026-08-01
CVE-2026-67336 better-auth before 1.6.11 Insecure Cryptographic Defaults via oidcProvider — better-auth CWE-327 8.7 High 2026-08-01
CVE-2026-67327 better-auth before 1.6.22 Account Takeover via Magic-Link Email-OTP — better-auth CWE-287 8.3 High 2026-08-01
CVE-2026-67337 better-auth before 1.4.9 Two-Factor Authentication Bypass via session.cookieCache — better-auth CWE-288 6.5 Medium 2026-08-01
CVE-2025-71403 better-auth before 1.1.20 Open Redirect via trustedOrigins Bypass — better-auth CWE-601 7.1 High 2026-08-01
CVE-2025-71404 better-auth before 1.1.16 Reflected XSS via error parameter — better-auth CWE-79 5.1 Medium 2026-08-01
CVE-2026-67335 better-auth before 1.6.2 OAuth State Validation Bypass — better-auth CWE-287 5.3 Medium 2026-08-01
CVE-2025-71402 better-auth before 1.4.0 Session Revocation via Forged Cookie — better-auth CWE-347 2.0 Low 2026-08-01
CVE-2026-67330 better-auth SCIM 1.4.0-beta.27 through 1.6.21 Account Takeover via Provider-ID Collision — scim CWE-20 9.9 Critical 2026-08-01
CVE-2026-53517 Better Auth OAuth Provider: Refresh Token Rotation Race Condition Allows Concurrent Replay and Token Family Forking — better-auth CWE-362 8.1 High 2026-07-15
CVE-2026-45337 Better Auth: Device authorization approve and deny accept any authenticated session while the user code is pending — better-auth CWE-285 7.6 High 2026-07-15
CVE-2026-53514 Better Auth: Unauthorized invitation acceptance via unverified email match in organization plugin — better-auth CWE-287 7.7 High 2026-07-15
CVE-2026-53515 Better Auth: Privilege escalation via SSO provider registration: missing admin role check in @better-auth/sso — better-auth CWE-269 7.1 High 2026-07-15
CVE-2026-53512 Better Auth: OAuth refresh-token replay via missing client authentication on oidc-provider and mcp plugins — better-auth CWE-287 - - 2026-07-15

This page lists every published CVE security advisory associated with better-auth. Each entry links to a detailed page with CVSS scoring, CWE classification, affected products and references. AI-generated Chinese analysis is provided for fast triage.