Katalog CVE

CVE-2026-109308

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.49%

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

Streszczenie

Craft CMS w wersjach 4.0.0 do 4.18.7 oraz 5.0.0 do 5.10.14 przekazuje surowy parametr 'updates' w AppController::actionCacheUpdates do UpdatesModel bez użycia Component::cleanseConfig(), co pozwala na wstrzyknięcie zachowań i handlerów zdarzeń. Zautentykowani użytkownicy panelu z uprawnieniami performUpdates lub dostępem do narzędzia Updates mogą podać klucze 'as' lub 'on', takie jak gadżet AttributeTypecastBehavior, aby wykonać dowolny kod.

Ocena ryzyka

Ryzyko polega na możliwości wykonania dowolnego kodu przez zautentykowanego użytkownika z odpowiednimi uprawnieniami, co może prowadzić do pełnego przejęcia systemu CMS.

Rekomendacja

Zaleca się aktualizację Craft CMS do wersji 4.18.7 lub 5.10.14 (w zależności od używanej linii), które zawierają poprawki eliminujące tę podatność.

Inne podatności w Craft CMS

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

Craft CMS 4.0.0 before 4.18.7 and 5.0.0 before 5.10.14 passes the raw 'updates' request parameter in AppController::actionCacheUpdates to UpdatesModel without Component::cleanseConfig(), allowing behavior and event-handler injection. Authenticated control panel users with the performUpdates permission or Updates-utility access can supply 'as' or 'on' keys, such as an AttributeTypecastBehavior gadget, to execute arbitrary code.

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