Vulnary
← back to the feed
Critical· 9.1official fix available

CVE-2026-53512

Better Auth is an authentication and authorization library for TypeScript. Versions before 1.6.11 expose OAuth token endpoints that let anyone with a valid refresh token create new access tokens without needing the client secret. This flaw can allow attackers to hijack user sessions.

publishedJul 15, 2026
last modifiedJul 21, 2026
sourcesNVD
severity · cvss
9.1
critical · how bad it is
exploitation · epss
<1%
12th percentile · chance of exploitation in 30 days
(ai-assisted) A model wrote this summary from the official data, so double-check it against the source before you act on it. Read the official advisory →
auto-deletes from the system
counting…on Aug 18, 2026

An official fix is available, so this entry is kept for 30 days and then removed automatically.

01

Who is affected

Developers using the Better Auth library for TypeScript, specifically versions prior to 1.6.11 that employ the legacy oidcProvider or mcp plugins.

02

Real-world impact

An attacker who obtains a refresh token can generate new access tokens and rotated refresh tokens, effectively taking over the user’s account and continuing to act as the user without further authentication.

03

Why this severity

The CVSS score of 9.1 reflects the high confidentiality and integrity impact of the vulnerability, combined with the fact that no authentication is required to exploit it. An attacker can fully compromise user sessions by simply possessing a refresh token.

04

What to do about it

official fix available
recommended steps
  1. 01Upgrade the Better Auth library to version 1.6.11 or later.

NVD-referenced vendor advisory

05

Timeline

  1. Jul 15, 2026 · 18d ago
    Published
    Disclosed and added to the National Vulnerability Database.
  2. Jul 19, 2026 · 15d ago
    Official fix available
    A vendor patch or mitigation now exists — see the remediation steps above.
  3. Jul 21, 2026 · 12d ago
    Advisory updated
    The NVD record was last revised.
06

How it’s attacked

Attack vectorNetwork (remote)
Attack complexityLow
Attack requirementsPresent
Privileges requiredNone
User interactionNone needed
Confidentiality impactHigh
Integrity impactHigh
Availability impactNone
07

References & advisories

(ai-assisted) A model wrote this summary from the official data, so double-check it against the source before you act on it. Read the official advisory →