Katalog CVE

CVE-2026-42565

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W @workos/authkit-session przed wersją 0.5.1 występuje podatność na otwarte przekierowanie w AuthService.handleCallback z powodu niewystarczającej walidacji wartości returnPathname pochodzącej z parametru state OAuth. Parametr state jest przekazywany przez dostawcę tożsamości (IdP) i może być kontrolowany przez atakującego; funkcja handleCallback dekoduje i zwraca returnPathname bez ograniczeń dotyczących origin lub schematu, co może prowadzić do przekierowania użytkownika do zewnętrznej witryny kontrolowanej przez atakującego.

Ocena ryzyka

Atakujący może przekierować użytkownika na złośliwą witrynę, co może prowadzić do phishingu lub kradzieży danych uwierzytelniających. Podważa to zaufanie do procesu logowania.

Rekomendacja

Zaktualizuj @workos/authkit-session do wersji 0.5.1 lub nowszej. Upewnij się, że aplikacja waliduje returnPathname przed użyciem w przekierowaniu.

Powiązane podatności

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

@workos/authkit-session is a toolkit for building WorkOS AuthKit framework integrations. Prior to 0.5.1, an open redirect vulnerability exists in AuthService.handleCallback due to insufficient validation of the returnPathname value derived from the OAuth state parameter. The state parameter is round-tripped through the identity provider (IdP) and can be influenced by an attacker. The handleCallback function decodes and returns returnPathname without enforcing restrictions on origin or scheme. As a result, attacker-controlled values may be returned to the application. If this value is used directly in a redirect, it may cause the user to be redirected to an external, attacker-controlled site. This vulnerability is fixed in 0.5.1.

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