Katalog CVE

CVE-2026-109346

WysokieCVSS 8.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

better-auth w wersjach od 1.3.8-beta.3 do 1.7.0-rc.3 zawiera podatność polegającą na błędnym przedstawieniu interfejsu w pluginie deviceAuthorization, ponieważ GET /device pomija identyfikator klienta i zakres. Atakujący może rozpocząć żądanie urządzenia przez /device/code, nakłonić zalogowanych użytkowników do zatwierdzenia kodu, a następnie wykorzystać go w /device/token do uzyskania aktywnego tokena sesji.

Ocena ryzyka

Ryzyko przejęcia sesji zalogowanych użytkowników, co może prowadzić do nieautoryzowanego dostępu do ich kont i danych.

Rekomendacja

Zaktualizuj better-auth do wersji 1.7.0-rc.3 lub nowszej, która zawiera poprawkę tej podatności.

Inne podatności w better-auth

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

better-auth from 1.3.8-beta.3 before 1.7.0-rc.3 contains a UI misrepresentation vulnerability in the deviceAuthorization plugin because GET /device omits the requesting client_id and scope. Attackers can start a device request via /device/code, trick signed-in users into approving the code, then redeem it at /device/token for a live session token.

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