CVE-2026-108752
ŚrednieCVSS 4.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 15 - wyżej niż 15% wszystkich znanych CVE
Streszczenie
JupyterHub do wersji 6.0.1 zawiera podatność kolizji identyfikatorów, która pozwala uwierzytelnionym użytkownikom na nadpisanie klienta OAuth nazwanego serwera innego użytkownika poprzez rejestrację nazwy użytkownika z łącznikiem. Atakujący posiadający nazwę taką jak alice-prod mogą nadpisać klienta dla serwera alice o nazwie prod, co łamie logowanie OAuth i odwołuje tokeny poprzez zatrzymanie własnego serwera.
Ocena ryzyka
Ryzyko obejmuje możliwość przejęcia sesji OAuth innego użytkownika, co może prowadzić do nieautoryzowanego dostępu i naruszenia integralności.
Rekomendacja
Zaktualizuj JupyterHub do wersji z poprawką. Dodatkowo waliduj nazwy użytkowników, aby zapobiec kolizjom.
Inne podatności w JupyterHub
Zobacz wszystkie- CVE-2026-54338Średnie
JupyterHub przed wersją 5.5.0 ma podatność, w której nieprawidłowe dane wejściowe do logowania opartego na formularzu mogą umieścić nieograniczoną nazwę użytkownika kontrolowaną przez atakującego w logach nieudanych logowań, co pozwala nieuwierzytelnionemu atakującemu na zużywanie zasobów logowania i przechowywania.
- CVE-2026-40864Średnie
JupyterHub w wersjach 4.1.0 do 5.4.4 nieprawidłowo traktował żądania z Sec-Fetch-Mode: no-cors jako żądania samego pochodzenia, omijając ochronę XSRF. Dotyczy to tylko formularzy HTTP, takich jak /hub/spawn i /hub/accept-share, co pozwala atakującym na uruchomienie serwera (ale nie dostęp do niego) oraz, jeśli atakujący jest użytkownikiem JupyterHub z uprawnieniami do udostępniania, na zmuszenie ofiary do zaakceptowania udostępnienia i uzyskania dostępu do serwera atakującego.
- CVE-2026-33709Średnie
JupyterHub przed wersją 5.4.4 zawiera podatność na otwarte przekierowanie, która pozwala atakującym konstruować linki, które po kliknięciu kierują użytkownika do strony logowania JupyterHub, a następnie do dowolnej strony kontrolowanej przez atakującego, omijając mechanizm zabezpieczający JupyterHub.
Oryginalny opis (angielski, źródło NVD)
JupyterHub through 6.0.1 contains an identifier collision vulnerability that allows authenticated users to overwrite another user's named-server OAuth client by registering a hyphenated username. Attackers holding a name like alice-prod can overwrite the client for alice's server prod, breaking OAuth login and revoking tokens by stopping their own server.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

