CVE-2025-55796
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 46 - wyżej niż 46% wszystkich znanych CVE
Streszczenie
Aplikacja webowa openml/openml.org w wersji v2.0.20241110 używa przewidywalnych tokenów opartych na MD5 dla krytycznych operacji użytkownika, takich jak potwierdzenie rejestracji, resetowanie hasła, ponowne wysyłanie potwierdzeń e-mail i zmiana adresu e-mail. Tokeny są generowane przez hashowanie bieżącego znacznika czasu w formacie "%d %H:%M:%S" bez uwzględnienia danych użytkownika ani losowości kryptograficznej.
Ocena ryzyka
Przewidywalność tokenów umożliwia zdalnemu atakującemu brutalne odgadnięcie ważnych tokenów w krótkim oknie czasowym, co może prowadzić do nieautoryzowanego potwierdzenia konta, zmiany hasła lub adresu e-mail, a w konsekwencji do przejęcia konta.
Rekomendacja
Należy natychmiast zmienić mechanizm generowania tokenów na kryptograficznie bezpieczny, z losowością i danymi specyficznymi dla użytkownika. Zaleca się również unieważnienie wszystkich istniejących tokenów i wymuszenie ponownej weryfikacji.
Inne podatności w openml.org
Oryginalny opis (angielski, źródło NVD)
The openml/openml.org web application version v2.0.20241110 uses predictable MD5-based tokens for critical user workflows such as signup confirmation, password resets, email confirmation resends, and email change confirmation. These tokens are generated by hashing the current timestamp formatted as "%d %H:%M:%S" without incorporating any user-specific data or cryptographic randomness. This predictability allows remote attackers to brute-force valid tokens within a small time window, enabling unauthorized account confirmation, password resets, and email change approvals, potentially leading to account takeover.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

