CVE-2026-67327

High

Description

better-auth versions >= 1.1.3 and < 1.6.22 (and pre-release versions >= 1.7.0-beta.0 and < 1.7.0-beta.10) are vulnerable to account takeover via pre-account hijacking on magic-link and email-OTP sign-in when open email/password registration is enabled. An attacker registers an account with the victim's email address and an attacker-chosen password; the account remains unverified. When the legitimate owner later signs in via the magic-link or email-OTP passwordless flow, the account is marked verified without removing the pre-existing password or revoking existing sessions, so the attacker's password remains valid, granting persistent access to the victim's account. Fixed in 1.6.22 and 1.7.0-beta.10.

SeverityHigh
CVSS8.3
Exploit probability—
ProductBetter-auth
PublishedAug 1, 2026
First seenAug 1, 2026

How to fix

Update
  • better-auth1.6.22, 1.7.0-beta.10 or later

Affected products

ProductAffected versionsFixed in
better-authnpm1.1.3 ≤ v < 1.6.22, 1.7.0-beta.0 ≤ v < 1.7.0-beta.101.6.22, 1.7.0-beta.10

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.