Katalog CVE

CVE-2026-93868

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.61%

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

Streszczenie

Cotonti do wersji 1.0.0 generuje tokeny weryfikacyjne do resetowania hasła z md5(microtime()) w pliku users.passrecover.php, tworząc przewidywalną przestrzeń tokenów o wartości około miliona wartości na sekundę. Nieuwierzytelnieni atakujący mogą odczytać nagłówek Date serwera, wstępnie obliczyć potencjalne tokeny w wąskim oknie czasowym i przetestować je na punkcie końcowym passrecover, aby zresetować hasło dowolnego konta, w tym administratorów.

Ocena ryzyka

Atakujący bez uwierzytelnienia może przejąć konta administratorów, co prowadzi do całkowitej kompromitacji systemu.

Rekomendacja

Zaleca się natychmiastową aktualizację Cotonti do wersji z poprawką oraz wdrożenie bezpiecznego generowania tokenów (np. losowych z kryptograficznym bezpieczeństwem).

Inne podatności w Cotonti

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

Cotonti through 1.0.0 derives password recovery validation tokens from md5(microtime()) in users.passrecover.php, creating a predictable token space of approximately one million values per second. Unauthenticated attackers can read the server Date header, precompute candidate tokens within a narrow time window, and probe them against the passrecover authentication endpoint to reset any account password including administrators.

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