Katalog CVE

CVE-2026-62386

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

Podatność w Grav API plugin przed wersją 1.0.0-rc.16. Tokeny JWT są akceptowane przez parametr URL ?token=, co powoduje ich logowanie w logach serwera, wyciek przez nagłówek Referer, przechowywanie w historii przeglądarki i logach proxy/CDN. Wyciek tokena umożliwia nieautoryzowany dostęp API, w tym odczyt konfiguracji i danych użytkowników, tworzenie kont admina, modyfikację ustawień systemowych i usuwanie stron.

Ocena ryzyka

Wyciek tokena administracyjnego może doprowadzić do całkowitego przejęcia kontroli nad stroną Grav, w tym kradzieży danych, modyfikacji treści i przerwania działania.

Rekomendacja

Zaktualizuj Grav API plugin do wersji 1.0.0-rc.16 lub nowszej. Unikaj przekazywania tokenów w parametrach URL.

Inne podatności w Grav API plugin

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

The Grav API plugin (getgrav/grav-plugin-api) before 1.0.0-rc.16 accepts JWT access tokens through the ?token= URL query parameter on every API route (JwtAuthenticator::extractBearerToken fallback). Because tokens are embedded in URLs, they are logged verbatim in web server access logs, leaked via the Referer header, stored in browser history, and captured by upstream proxy and CDN logs, exposing valid admin access tokens. A leaked token grants unauthorized API access, including reading configuration and user data, creating admin accounts, modifying system settings, and deleting pages.

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