Katalog CVE

CVE-2026-89022

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

BookStack w wersjach przed 26.05.5 zawiera lukę obejścia uwierzytelniania w implementacji logowania społecznościowego. Nieuwierzytelniony atakujący może zalogować się jako dowolny użytkownik, uwierzytelniając się przez innego dostawcę społecznościowego współdzielącego tę samą przestrzeń nazw driver_id. Zapytanie SocialAuthService::handleLoginCallback ignoruje kolumnę driver przy pobieraniu powiązanych kont.

Ocena ryzyka

Atakujący może przejąć dowolne konto, w tym konta administracyjne, bez znajomości poświadczeń. Stanowi to poważne ryzyko dla poufności i integralności danych.

Rekomendacja

Zaktualizuj BookStack do wersji 26.05.5 lub nowszej. Do czasu aktualizacji rozważ wyłączenie logowania społecznościowego.

Inne podatności w BookStack

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

BookStack before 26.05.5 contains an authentication bypass vulnerability in its social login implementation that allows unauthenticated attackers to sign in as arbitrary users by authenticating through a different social provider sharing the same driver_id namespace. Attackers can authenticate at one enabled social provider using a user ID that matches an account linked to a different social provider, bypassing credential verification entirely because the SocialAuthService::handleLoginCallback query ignores the driver column when retrieving linked account records.

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