Katalog CVE

CVE-2026-67335

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

Better-auth przed wersją 1.6.2 nie waliduje parametru stanu OAuth względem przechowywanego nonce, gdy używane jest przechowywanie stanu w ciasteczkach bez PKCE. Atakujący mogą sfałszować parametr stanu i dostarczyć kontrolowany przez atakującego kod autoryzacyjny, aby utworzyć uwierzytelnione sesje powiązane z zewnętrzną tożsamością atakującego lub trwale połączyć konta atakującego z profilami ofiary.

Ocena ryzyka

Ryzyko obejmuje możliwość przejęcia konta użytkownika poprzez powiązanie sesji z tożsamością atakującego, co może prowadzić do nieautoryzowanego dostępu i trwałego przejęcia konta.

Rekomendacja

Zaleca się aktualizację biblioteki better-auth do wersji 1.6.2 lub nowszej oraz wdrożenie PKCE dla przepływów OAuth.

Inne podatności w better-auth

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

better-auth versions before 1.6.2 fail to validate the OAuth state parameter against the stored nonce when using cookie-backed state storage without PKCE. Attackers can forge the state parameter and supply an attacker-controlled authorization code to create authenticated sessions bound to the attacker's external identity or persistently link attacker accounts to victim profiles.

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