Katalog CVE

CVE-2026-112780

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

Grav od wersji 2.0.15 przed 2.2.2 zawiera lukę obejścia listy dozwolonych, pozwalającą edytorom stron wywoływać dowolne publiczne metody statyczne przez zmianę nazw pól formularza Flex z prefiksem replace-name@. Atakujący z uprawnieniami do edycji stron mogą przemycić dyrektywy data-*@ poza sprawdzenie wywoływalności, aby wywołać Folder::delete, Folder::move lub Utils::download, usuwając katalogi, nadpisując pliki lub odczytując pliki.

Ocena ryzyka

Użytkownik z uprawnieniami do edycji stron może usuwać katalogi, nadpisywać lub odczytywać pliki, co może prowadzić do utraty danych, naruszenia poufności i dalszej eskalacji. Ryzyko dotyczy instalacji Grav z funkcją Flex i edytorami stron.

Rekomendacja

Zaktualizuj Grav do wersji 2.2.2 lub nowszej. Ogranicz uprawnienia edycji stron do zaufanych użytkowników i przeglądaj nietypowe zmiany w formularzach Flex.

Inne podatności w Grav

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

Grav from 2.0.15 before 2.2.2 contains an allowlist bypass vulnerability that allows page editors to call arbitrary public static methods by renaming Flex form fields with replace-name@. Attackers with page-edit permission can smuggle data-*@ directives past the callable check to invoke Folder::delete, Folder::move, or Utils::download, deleting directories, overwriting files, or reading files.

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