CVE-2026-34052
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
W LTI JupyterHub Authenticator przed wersją 1.6.3 walidator LTI 1.1 przechowuje nonce OAuth w słowniku na poziomie klasy, który rośnie bez ograniczeń. Nonce są dodawane przed weryfikacją podpisu, więc atakujący znający prawidłowy klucz konsumenta może wysyłać powtarzane żądania z unikalnymi nonce, stopniowo wyczerpując pamięć serwera i powodując odmowę usługi.
Ocena ryzyka
Podatność umożliwia atak DoS, który może unieruchomić serwer JupyterHub, zakłócając pracę użytkowników.
Rekomendacja
Należy zaktualizować LTI JupyterHub Authenticator do wersji 1.6.3 lub nowszej.
Oryginalny opis (angielski, źródło NVD)
LTI JupyterHub Authenticator is a JupyterHub authenticator for LTI. Prior to version 1.6.3, the LTI 1.1 validator stores OAuth nonces in a class-level dictionary that grows without bounds. Nonces are added before signature validation, so an attacker with knowledge of a valid consumer key can send repeated requests with unique nonces to gradually exhaust server memory, causing a denial of service. This issue has been patched in version 1.6.3.

