Skip to main content
CVE-2026-53514VulnerabilityPublished Updated

Better Auth vulnerable to unauthorized invitation acceptance via unverified email match in organization plugin

Affects better-authSource GCVE Database

0
Compare

Not known to be exploited · CVSS 7.7 High : upgrade to 1.6.11 soon.

Data as of 30 Oct 2026, 06:59 UTC

CVSS 3.1 base score
7.7High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 9% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.6.11
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 7 Jul 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.

What to do

Upgrade better-auth to 1.6.11.

Affected software

ProductAffectedFixed in
npmbetter-authAffected
  • <1.6.11
Fixed in
  • 1.6.11

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade to better-auth version 1.6.11 or later, which enforces email verification on all invitation endpoints by default. If immediate upgrade is not possible, set the organization plugin option requireEmailVerificationOnInvitation to true to block acceptInvitation and rejectInvitation calls from unverified sessions. Additionally, enable requireEmailVerification in emailAndPassword configuration or remove email/password sign-up to prevent unverified account creation. Middleware can also be added to enforce emailVerified status on invitation routes. Note that requireEmailVerificationOnInvitation does not gate getInvitation and listUserInvitations endpoints unless upgraded.

Description

A vulnerability in the better-auth library's organization plugin allows an attacker to accept an organization invitation without verifying email ownership. This occurs when the application permits unverified email sign-ups and does not enforce email verification on invitation acceptance. An attacker who obtains the invitation ID and registers an unverified account with the victim's email can join the organization with the invited role. The issue is fixed in better-auth version 1.6.11 by requiring email verification on all invitation-related endpoints by default.

References

Community reviews

Loading reviews…