Better Auth/Oauth Provider
Approved changes feed: RSS · Atom
cpe:2.3:a:better-auth:better-auth\/oauth-provider:*:*:*:*:*:node.js:*:*part: a version: * update: *
| Vendor | Better Auth (055dad77-703f-5718-95a3-286dc3d3b775) |
|---|---|
| Product | Better Auth/Oauth Provider (61d6bf3c-e2b2-5034-b21d-66687f2a2218) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | node.js |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-67334 |
vulnerable | 2026-09-16 04:33:06.029500 |
better-auth Stale Sessions Persist After User Deletion
LOW (3.8)
better-auth versions before 1.6.11 fail to delete cached sessions when removing users via admin, anonymous, or SCIM endpoints when secondaryStorage is configured and storeSessionInDatabase is false. Attackers can reuse deleted user session tokens to maintain authentication for up to seven days after account deletion.
Published: 2026-08-01T12:22:18.107Z
Updated: 2026-10-08T15:24:12.360Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-67335 |
vulnerable | 2026-09-16 04:33:05.938912 |
better-auth before 1.6.2 OAuth State Validation Bypass
MEDIUM (5.3)
better-auth versions before 1.6.2 fail to validate the OAuth state parameter against the stored nonce when using cookie-backed state storage without PKCE. Attackers can forge the state parameter and supply an attacker-controlled authorization code to create authenticated sessions bound to the attacker's external identity or persistently link attacker accounts to victim profiles.
Published: 2026-08-01T12:22:17.178Z
Updated: 2026-08-03T15:38:08.522Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-67327 |
vulnerable | 2026-09-16 04:33:05.889581 |
better-auth before 1.6.22 Account Takeover via Magic-Link Email-OTP
HIGH (8.3)
better-auth versions >= 1.1.3 and < 1.6.22 (and pre-release versions >= 1.7.0-beta.0 and < 1.7.0-beta.10) are vulnerable to account takeover via pre-account hijacking on magic-link and email-OTP sign-in when open email/password registration is enabled. An attacker registers an account with the victim's email address and an attacker-chosen password; the account remains unverified. When the legitimate owner later signs in via the magic-link or email-OTP passwordless flow, the account is marked verified without removing the pre-existing password or revoking existing sessions, so the attacker's password remains valid, granting persistent access to the victim's account. Fixed in 1.6.22 and 1.7.0-beta.10.
Published: 2026-08-01T12:22:17.753Z
Updated: 2026-08-03T18:29:37.617Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-67337 |
vulnerable | 2026-09-16 04:33:05.770088 |
better-auth before 1.4.9 Two-Factor Authentication Bypass via session.cookieCache
MEDIUM (6.5)
better-auth versions before 1.4.9 contain a two-factor authentication bypass vulnerability when session.cookieCache is enabled. Attackers with valid primary credentials can access authenticated routes without completing second-factor verification by exploiting premature session caching.
Published: 2026-08-01T12:22:18.034Z
Updated: 2026-08-03T18:31:13.051Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-67333 |
vulnerable | 2026-09-16 04:33:05.747118 |
better-auth before 1.6.13 Stored XSS via javascript redirect_uri
HIGH (7.2)
better-auth before 1.6.13 (and pre-release builds 1.7.0-beta.0 through 1.7.0-beta.3) fail to validate the scheme of redirect_uris registered via the deprecated oidc-provider plugin and the mcp plugin (which wraps the same provider). An attacker can register an OAuth client with a javascript: redirect_uri, which the authorization server later returns unchanged in the consent response. If the deployment's consent page navigates the browser to the returned redirectURI (e.g. assigning it to window.location.href), the attacker's JavaScript executes in the authorization-server origin, exposing the victim's session and enabling account takeover.
Published: 2026-08-01T12:22:18.167Z
Updated: 2026-08-03T19:43:05.018Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-67336 |
vulnerable | 2026-09-16 04:33:05.722610 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-67332 |
vulnerable | 2026-09-16 04:33:05.681299 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-71401 |
vulnerable | 2026-09-16 04:27:04.175637 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-71399 |
vulnerable | 2026-09-16 04:27:04.036243 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-71400 |
vulnerable | 2026-09-16 04:27:03.944658 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-71404 |
vulnerable | 2026-09-16 04:27:03.887473 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-71402 |
vulnerable | 2026-09-16 04:27:03.799025 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-71403 |
vulnerable | 2026-09-16 04:27:03.704852 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41427 |
vulnerable | 2026-06-08 08:03:15.373945 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.