Katalog CVE

CVE-2026-61873

WysokieCVSS 8.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

Podatność w Grav przed wersją 9.1.8 umożliwia zapis dowolnych plików poprzez parametr process.save.filename wtyczki Form. Walidacja przed przetwarzaniem Twig nie jest powtarzana po renderowaniu, co pozwala atakującym na ominięcie zabezpieczeń i zapisanie plików, w tym webshelli PHP, do katalogu głównego lub innych wrażliwych lokalizacji.

Ocena ryzyka

Atakujący może uzyskać pełną kontrolę nad serwerem poprzez wgranie webshella PHP, co prowadzi do przejęcia aplikacji, kradzieży danych lub dalszego ataku na infrastrukturę.

Rekomendacja

Niezwłocznie zaktualizuj Grav do wersji 9.1.8 lub nowszej. Jeśli aktualizacja nie jest możliwa, tymczasowo wyłącz wtyczkę Form lub ogranicz dostęp do formularzy.

Inne podatności w Grav

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

Grav before 9.1.8 contains an arbitrary file write vulnerability in the Form plugin's process.save.filename parameter, which is validated against path traversal before Twig processing but never re-validated after rendering. Attackers can submit form data containing path traversal sequences that are processed through Twig templates, allowing them to write arbitrary files including PHP webshells to the web root or other sensitive directories.

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