Summary
CVE-2026-110862 is a critical authentication bypass (CWE-287) in Better Auth. Unauthenticated attackers can sign in as other users by reusing OAuth state values as Magic Link tokens. The CVSS v4.0 score is 9.3 (Critical).
Technical details
- Root cause: improper authentication. An OAuth state value can be accepted as a valid Magic Link token.
- Trigger conditions: the attacker starts an OAuth sign-in using a victim’s email address, then submits the returned state parameter to Magic Link verification.
- Attack vector: network, with no authentication, privileges, or user interaction required.
- Impact: the attacker gets a session as another user, or creates an account that is falsely marked as email-verified.
Affected software
- Better Auth from 1.4.0-beta.18 up to, but not including, 1.7.7 (versions 1.4.0-beta.18 through 1.7.6).
- Version 1.7.7 is listed as fixed.
Severity
- CVSS v4.0 base score: 9.3 (Critical),
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N - CVSS v3.1 base score: 9.1 (Critical),
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Mitigation and recommended actions
- Immediate: upgrade Better Auth to version 1.7.7 or later.
- No workarounds were identified in the published sources. If you cannot upgrade right away, review sessions and recently created accounts for signs of abuse. Check for accounts marked as verified that you don’t expect.

