Skip to content
CVE PROGRAM SOURCE RECORD6.0 Medium

CVE-2026-67335

better-auth before 1.6.2 OAuth State Validation Bypass

Description

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

better-auth better-auth

Default version status: unaffected

  • 0 to < 1.6.2affected
  • 1.6.2unaffected
pkg:npm/better-auth

References