Katalog CVE

CVE-2026-72701

NiskieCVSS 3.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

Grav CMS przed wersją 2.0.16 ma podatność czasową w funkcji Utils::verifyNonce(), która używa porównania nie w stałym czasie (operator ===) zamiast hash_equals() do walidacji nonce CSRF. Atakujący mogą mierzyć różnice czasu odpowiedzi, aby odzyskać prawidłowe nonce bajt po bajcie.

Ocena ryzyka

Podatność osłabia ochronę CSRF, umożliwiając atakującym odgadnięcie nonce i potencjalne przeprowadzenie ataków CSRF na użytkowników.

Rekomendacja

Zaktualizuj Grav CMS do wersji 2.0.16 lub nowszej, która zawiera poprawkę. Dodatkowo rozważ wdrożenie dodatkowych mechanizmów ochrony CSRF.

Inne podatności w Grav CMS

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

Grav CMS before 2.0.16 contains a timing vulnerability in Utils::verifyNonce() that uses non-constant-time string comparison with the === operator instead of hash_equals() for CSRF nonce validation. Attackers can measure response timing differences to recover valid nonce values byte-by-byte through multiple requests, weakening CSRF protection below its intended security margin.

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