CVE Catalog

CVE-2026-53516

HighCVSS 8.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

15th percentile - higher than 15% of all known CVEs

Summary

A vulnerability in the Better Auth library allows unauthorized linking of OAuth accounts with existing user accounts. The auto-link gate accepts email verification from the OAuth provider without checking if the local user's email is verified. An attacker can register an account with the victim's email and then link it to the victim's OAuth identity.

Risk Assessment

An attacker can take over a user account by linking their own account with the victim's OAuth identity. This enables unauthorized access to the victim's resources and data in the system using Better Auth.

Recommendation

Immediately update the Better Auth library to version 1.6.11 or later. Additionally, enable the requireEmailVerification setting for all authentication methods in the configuration.

Other vulnerabilities in Better Auth

See all
Original NVD description (English source)

Better Auth is an authentication and authorization library for TypeScript. Prior to 1.6.11, Better Auth's OAuth callback auto-link gate in handleOAuthUserInfo accepts implicit account linking when the OAuth provider asserts email_verified: true without requiring the local user row's emailVerified field to also be true, allowing an attacker who pre-registers a victim email through /sign-up/email to bind the victim's OAuth identity to the attacker's account. The same primitive affects one-tap, and emailAndPassword.requireEmailVerification: true does not mitigate the link-time verification change. This issue is fixed in version 1.6.11.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS