Katalog CVE

CVE-2026-53515

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 15 - wyżej niż 15% wszystkich znanych CVE

Streszczenie

Podatność w bibliotece Better Auth w wersjach od 1.2.10 do 1.6.11. Endpoint POST /sso/register wtyczki @better-auth/sso pozwala każdemu członkowi organizacji na dodanie nowego dostawcy SSO, ponieważ funkcja registerSSOProvider sprawdza jedynie przynależność do organizacji, a nie wymaga roli właściciela lub administratora. Umożliwia to atakującemu kontrolowanie dostawców OIDC lub SAML i przejęcie procesu provisionowania organizacji przez /sso/callback/{providerId}.

Ocena ryzyka

Ryzyko polega na tym, że nieautoryzowany członek organizacji może dodać własnego dostawcę SSO, co może prowadzić do przejęcia kont użytkowników, kradzieży danych lub nieautoryzowanego dostępu do zasobów organizacji.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę Better Auth do wersji 1.6.11 lub nowszej. Dodatkowo, w międzyczasie, należy ograniczyć dostęp do endpointu /sso/register tylko dla użytkowników z rolą właściciela lub administratora.

Inne podatności w Better Auth

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Better Auth is an authentication and authorization library for TypeScript. From 1.2.10 until 1.6.11, the @better-auth/sso plugin's POST /sso/register endpoint lets any organization member attach a new SSO provider to that organization because registerSSOProvider checks only for a membership row and does not require an owner or admin role, allowing attacker-controlled OIDC or SAML providers to drive /sso/callback/{providerId} organization provisioning. This issue is fixed in version 1.6.11.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS