PT-2026-56299 · Unknown · Better Auth

CVE-2026-53514

·

Published

2026-07-07

·

Updated

2026-07-15

CVSS v3.1

7.7

High

VectorAV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Better Auth versions prior to 1.6.11 Better Auth versions 1.6.14 and later
Description An issue exists in the organization plugin where the acceptInvitation, rejectInvitation, getInvitation, and listUserInvitations endpoints do not sufficiently verify email ownership. The system relies on a simple email string equality check between the session user and the invitation recipient. If an attacker can register an unverified account using a victim's email address and obtain the invitationId, they can accept the invitation and join the organization with the assigned role. This allows for account takeover via pre-account hijacking, enabling the attacker to access organization-scoped data.
Recommendations Upgrade to version 1.6.11 or later. Set organization({ requireEmailVerificationOnInvitation: true }) to block unverified sessions from accepting or rejecting invitations. Set emailAndPassword.requireEmailVerification: true to prevent the creation of unverified accounts. Implement middleware on organization invitation routes to ensure session.user.emailVerified is set to true.

Exploit

Fix

Improper Authentication

Insufficient Verification of Data Authenticity

Missing Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-53514
GHSA-FMH4-WCC4-5JM3

Affected Products

Better Auth