Katalog CVE

CVE-2026-56104

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Chainlit przed wersją 2.10.1 zawiera podatność na przejęcie sesji, która pozwala nieuwierzytelnionym atakującym na przywrócenie i przejęcie uwierzytelnionych sesji użytkownika poprzez podanie prawidłowego identyfikatora sesji podczas przywracania sesji WebSocket bez weryfikacji własności. Atakujący mogą wykorzystać ścieżkę restore_existing_session, aby przejąć uprawnienia i role ofiary, umożliwiając nieautoryzowane wywoływanie narzędzi i dostęp do danych zastrzeżonych dla uwierzytelnionej ofiary.

Ocena ryzyka

Ryzyko dla organizacji obejmuje nieautoryzowany dostęp do wrażliwych danych i funkcji systemu, co może prowadzić do naruszenia poufności, integralności oraz dostępności informacji, a także do eskalacji uprawnień w aplikacji.

Rekomendacja

Należy niezwłocznie zaktualizować Chainlit do wersji 2.10.1 lub nowszej, która usuwa tę podatność. Dodatkowo warto wdrożyć mechanizmy weryfikacji własności sesji oraz monitorować nietypowe próby przywracania sesji.

Inne podatności w Chainlit

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

Chainlit before 2.10.1 contains a session hijacking vulnerability that allows unauthenticated attackers to restore and inherit authenticated user sessions by presenting a valid sessionId during WebSocket session restoration without ownership verification. Attackers can exploit the restore_existing_session path to assume a victim's permissions and roles, enabling unauthorized invocation of tools and access to data restricted to the authenticated victim.

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