CVE-2026-54338
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko obejmuje możliwość wyczerpania zasobów dyskowych i logów, co może prowadzić do degradacji wydajności systemu i utrudnienia monitorowania.
Rekomendacja
Zaleca się aktualizację do wersji 5.5.0 lub nowszej. Należy również monitorować rozmiar logów i ograniczyć dostęp do logowania.
Inne podatności w JupyterHub
Zobacz wszystkie- CVE-2026-108752Średnie
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.
- 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 is software that allows users to create a multi-user server for Jupyter notebooks. Prior to 5.5.0, invalid input to form-based login authenticators can place an unbounded attacker-controlled username in failed-login logs, allowing an unauthenticated attacker to consume logging and storage resources. This issue is fixed in version 5.5.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

