CVE-2026-41427
mediumPriorität · verfolgen · 26OT-Risiko · erhöhtEPSS 0.002 · 11. PerzentilEUUSEPSS · bewertet 2026-10-27
Better Auth is an authentication and authorization library for TypeScript. Prior to 1.6.5, the clientPrivileges option documents a create action, but the OAuth client creation endpoints did not invoke the hook before persisting new clients. Deployments that configured clientPrivileges to restrict client registration were not actually restricted — any authenticated user could reach the create endpoints and register an OAuth client with attacker-chosen redirect URIs and metadata. This vulnerability is fixed in 1.6.5.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen⚠ Quellen uneinig · medium–high · 4.9–7.1
SSVC
Eine Handlungsentscheidung — aus Ausnutzung und Auswirkung.
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (9)
Betroffene Produkte und Versionsbereiche.
- better-auth better-auth/oauth-provider= 1.4.8nvdUScpe:2.3:a:better-auth:better-auth\/oauth-provider:*:*:*:*:*:*:*:*
- better-auth better-auth/oauth-provider1.4.9 → 1.6.5nvdUScpe:2.3:a:better-auth:better-auth\/oauth-provider:*:*:*:*:*:*:*:*
- better-auth better-auth/oauth-provider= 1.7.0nvdUScpe:2.3:a:better-auth:better-auth\/oauth-provider:*:*:*:*:*:*:*:*
- npm @better-auth/oauth-provider1.7.0-beta.0 → 1.7.0-beta.1osvUSpkg:npm/%40better-auth/oauth-provider
Advisories (1)
Hersteller- und Ökosystem-Meldungen dazu.
- GHSA-xr8f-h2gw-9xh6OAuth 2.1 Provider: Unprivileged users can register OAuth clients2026-04-16ghsa · osvUS
### Am I affected? You're affected if all of the following are true: - Using @better-auth/oauth-provider at version specified below - You configured clientPrivileges in the plugin options expecting it to gate who can create OAuth clients - The /oauth2/create-client or /admin/oauth2/create-client endpoints are reachable by authenticated users you don't fully trust If clientPrivileges is not configured, this bug has no security consequence for your deployment --- ### Summary The clientPrivileges option documents a create action, but the OAuth client creation endpoints did not invoke the hook before persisting new clients. Deployments that configured clientPrivileges to restrict client registration were not actually restricted — any authenticated user could reach the create endpoints and register an OAuth client with attacker-chosen redirect URIs and metadata. Non-create operations (read, list, update, delete, rotate) enforced the hook correctly. Only the create path was missing the check. ### Impact - Unauthorized registration of OAuth clients by any authenticated user, under deployments that expected clientPrivileges to block them. - Attacker-controlled redirect_uris on those clients enable phishing flows that present as registered first-party applications. - If the SERVER_ONLY admin creation endpoint is also exposed to low-privilege users (a separate deployment misconfiguration), additional sensitive fields including `skip_consent` become writable. ### Patches Fixed in `@better-auth/oauth-provider@1.6.5` Both create endpoints now call the clientPrivileges hook with action "create" before persisting the client record. ### Workarounds If you cannot upgrade immediately: - Block the /oauth2/create-client and /admin/oauth2/create-client routes at your reverse proxy or middleware layer for any user who should not be able to register clients. - Do not expose the admin creation endpoint (it is SERVER_ONLY by design and should not be reachable by end-user sessions).
auch bekannt als (2)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (5)
Externe Belege — Patches, Meldungen, Analysen.
- https://access.redhat.com/security/cve/cve-2026-41427cnnvd
- https://github.com/better-auth/better-auth/releasesPatchcnnvd
- https://nvd.nist.gov/vuln/detail/CVE-2026-41427cnnvd
- https://github.com/better-auth/better-auth/security/advisories/GHSA-xr8f-h2gw-9xh6enisa_euvd
- https://github.com/better-auth/better-auth/security/advisories/GHSA-xr8f-h2gw-9xh6MitigationVendor Advisorynvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan