Authentication Flaw in Better Auth Library for TypeScript
CVE-2026-41427
7.1HIGH
What is CVE-2026-41427?
The Better Auth library for TypeScript, prior to version 1.6.5, experienced a significant vulnerability related to its clientPrivileges configuration. The library's OAuth client creation endpoints failed to invoke necessary security hooks before creating and storing new client instances. As a result, this flaw allowed any authenticated user to bypass restrictions on client registration, potentially leading to unauthorized creation of OAuth clients with malicious redirect URIs and metadata. This vulnerability has been addressed in version 1.6.5.
Affected Version(s)
better-auth >= 1.4.8-beta.7, < 1.6.5 < 1.4.8-beta.7, 1.6.5
better-auth >= 1.7.0-beta.0, <= 1.7.0-beta.1 <= 1.7.0-beta.0, 1.7.0-beta.1
oauth-provider >= 1.4.8-beta.7, < 1.6.5 < 1.4.8-beta.7, 1.6.5
