Katalog CVE

CVE-2026-32263

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Craft CMS to system zarządzania treścią (CMS), w wersjach od 5.6.0 do przed 5.9.11 występuje podatność w pliku src/controllers/EntryTypesController.php. Tablica $settings z funkcji parse_str jest przekazywana bezpośrednio do Craft::configure(), co umożliwia wstrzykiwanie zachowań/handlerów zdarzeń Yii2 za pomocą kluczy prefiksowanych 'as' lub 'on'.

Ocena ryzyka

Podatność ta może prowadzić do nieautoryzowanego dostępu do funkcji administracyjnych w panelu kontrolnym Craft CMS, co stwarza ryzyko przejęcia kontroli nad systemem. Wymaga to jednak włączonych uprawnień administratora oraz opcji allowAdminChanges.

Rekomendacja

Zaleca się aktualizację Craft CMS do wersji 5.9.11 lub nowszej, aby usunąć tę podatność. Należy również sprawdzić i ograniczyć uprawnienia administratorów w panelu kontrolnym.

Powiązane podatności

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

Craft CMS is a content management system (CMS). From version 5.6.0 to before version 5.9.11, in src/controllers/EntryTypesController.php, the $settings array from parse_str is passed directly to Craft::configure() without Component::cleanseConfig(). This allows injecting Yii2 behavior/event handlers via "as" or "on" prefixed keys, the same attack vector as the original advisory. Craft control panel administrator permissions and allowAdminChanges must be enabled for this to work. This issue has been patched in version 5.9.11.

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