Better Auth vulnerable to unauthorized invitation acceptance via unverified email match in organization plugin
Affects better-authSource GCVE Database
Not known to be exploited · CVSS 7.7 High : upgrade to 1.6.11 soon.
Data as of 30 Oct 2026, 06:59 UTC
- 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:NExploitation evidence
Disclosed: evidence found.
CVE published 7 Jul 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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
| Product | Affected | Fixed in |
|---|---|---|
| npmbetter-auth | Affected
| Fixed in
|
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
- github.com/better-auth/better-auth/security/advisories/GHSA-fmh4-wcc4-5jm3 (opens in a new tab)
- github.com/better-auth/better-auth (opens in a new tab)
- github.com/better-auth/better-auth/releases/tag/v1.6.11 (opens in a new tab)
- nvd.nist.gov/vuln/detail/CVE-2026-53514 (opens in a new tab)
- github.com/better-auth/better-auth/pull/9577 (opens in a new tab)
- github.com/better-auth/better-auth/commit/23094a628f007f801be6d26e5b15dc5fc6fc4eb8 (opens in a new tab)