Katalog CVE

CVE-2026-64852

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

Streszczenie

Grav API Plugin przed wersją 1.0.8 przechwytuje zadania administracyjne apiKeyGenerate i apiKeyRevoke w user/plugins/api/api.php i autoryzuje wywołującego tylko przez admin.login. Podstawowy użytkownik panelu może wybrać inne konto z trasy, utworzyć trwałe poświadczenie ApiKeyManager powiązane z tym celem i odziedziczyć uprawnienia API celu, w tym api.super lub administracyjny zapis, jeśli są obecne. Problem został naprawiony w wersji 1.0.8.

Ocena ryzyka

Użytkownik z podstawowym dostępem do panelu może eskalować uprawnienia i uzyskać dostęp administracyjny do API, co może prowadzić do nieautoryzowanych zmian w treści.

Rekomendacja

Zaleca się aktualizację Grav API Plugin do wersji 1.0.8 lub nowszej.

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

Grav API Plugin is a RESTful API for Grav CMS that provides full headless access to your site's content. Prior to 1.0.8, the Grav API plugin intercepts the apiKeyGenerate and apiKeyRevoke admin tasks in user/plugins/api/api.php and authorizes the caller with only admin.login. A basic panel user can select another account from the route, create a persistent ApiKeyManager credential bound to that target, and inherit the target's API permissions, including api.super or administrative write access when present. This issue is fixed in version 1.0.8.

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