Katalog CVE

CVE-2026-112770

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

Streszczenie

Craft CMS 4.x przed 4.18.8 oraz 5.x przed 5.11.0 zawiera podatność umożliwiającą zdalne wykonanie kodu w filtrze grupy Twig. Filtr wywołuje niebędące ciągami argumenty strzałkowe jako wywoływalne bez zabezpieczenia checkArrow, co pozwala uwierzytelnionym użytkownikom przekazać tablicę wywoływalną, np. FileHelper::writeToFile.

Ocena ryzyka

Uwierzytelniony użytkownik panelu może zapisać webshell w katalogu webroot i wykonać kod jako użytkownik serwera web. Prowadzi to do pełnego przejęcia aplikacji.

Rekomendacja

Zaktualizuj Craft CMS do wersji 4.18.8 lub 5.11.0 (lub nowszej). Ogranicz uprawnienia użytkowników panelu i monitoruj zmiany w plikach webroot.

Inne podatności w Craft CMS

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

Craft CMS 4.x before 4.18.8 and 5.x before 5.11.0 contains a remote code execution vulnerability in the Twig group filter, which invokes non-string arrow arguments as callables without the checkArrow guard used by other arrow-accepting filters. Authenticated control panel users can pass an array-callable such as FileHelper::writeToFile via element-select condition rules to write a webshell to the webroot and execute code as the web user.

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