Summary
CVE-2026-110864 is an authentication bypass (CWE-287, Improper Authentication) in the OAuth Proxy plugin of Better Auth. Unauthenticated attackers can sign in as other users by forging encrypted profiles. The CVSS v4.0 score is 9.1 (Critical). The CVSS v3.1 score is 7.4 (High).
Technical details
- Root cause: Improper authentication in the OAuth Proxy plugin. Encrypted profiles can be forged when the proxy shares a global secret.
- Trigger conditions: The proxy shares a global secret and cookie-stored state is used.
- Attack vector: Network. No authentication or user interaction is required. Attack complexity is rated high.
- Impact: An attacker can forge an encrypted profile that carries a victim’s verified email. Implicit account linking then lets the attacker sign in as the victim, which results in account takeover.
Affected software
- Better Auth from 1.5.0-beta.12 up to, but not including, 1.7.7 (that is, through 1.7.6).
Severity
- CVSS v4.0: 9.1 (Critical) –
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N - CVSS v3.1: 7.4 (High) –
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Mitigation and recommended actions
- Immediate: upgrade Better Auth to 1.7.7 or later.
- Confirm whether the OAuth Proxy plugin is enabled, whether a global secret is shared across proxy instances, and whether cookie-stored state is used. These are the conditions described in the CVE record.
- No workaround was identified in the sources reviewed. If an immediate upgrade isn’t possible, consider disabling the OAuth Proxy plugin. This is a general precaution, not a vendor-documented workaround.
- Public exploit status: VulDB reports that no exploit is publicly available. Check the vendor advisory for updates.

