Katalog CVE

CVE-2026-62387

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Wtyczka Grav API (getgrav/grav-plugin-api) przed wersją 1.0.0-rc.16 domyślnie ustawiała nagłówek Access-Control-Allow-Origin: * we wszystkich odpowiedziach, w tym w uwierzytelnionych punktach końcowych i odpowiedziach preflight (OPTIONS). Ponieważ wtyczka akceptuje poświadczenia przez nagłówki Authorization i X-API-Token (ustawiane programowo przez JavaScript, a nie przez ciasteczka), atakujący, który zdobędzie ważny token dostępu (np. przez wyciek logów, nagłówki Referer, historię przeglądarki lub przechwycenie sieci), może wysyłać w pełni uwierzytelnione żądania międzyoriginowe z dowolnej złośliwej strony, aby odczytać wrażliwe dane i wykonać operacje zapisu jako użytkownik tokena.

Ocena ryzyka

Organizacja narażona jest na kradzież danych i nieautoryzowane operacje zapisu przez atakujących, którzy zdobędą token dostępu, co może prowadzić do naruszenia poufności i integralności danych użytkowników.

Rekomendacja

Należy natychmiast zaktualizować wtyczkę Grav API do wersji 1.0.0-rc.16 lub nowszej, która usuwa domyślne ustawienie Access-Control-Allow-Origin: * i wymaga jawnej konfiguracji dozwolonych originów.

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 shipped Access-Control-Allow-Origin: * as its default CORS configuration on all responses, including authenticated endpoints and preflight (OPTIONS) responses. Because the plugin accepts credentials via the Authorization and X-API-Token headers (set programmatically by JavaScript rather than via cookies), an attacker who obtains a valid access token (e.g., via log leakage, Referer headers, browser history, or network capture) can issue fully authenticated cross-origin requests from any malicious website to read sensitive data and perform write operations as the token's user. Fixed in 1.0.0-rc.16.

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