Katalog CVE

CVE-2026-25498

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W platformie Craft CMS w wersjach od 4.0.0-RC1 do 4.16.17 oraz od 5.0.0-RC1 do 5.8.21 występuje podatność na zdalne wykonanie kodu (RCE). Funkcja assembleLayoutFromPost() w pliku src/services/Fields.php nie sanitizuje danych konfiguracyjnych dostarczonych przez użytkownika, co pozwala na wstrzykiwanie złośliwych konfiguracji zachowań Yii2 przez uwierzytelnionych administratorów.

Ocena ryzyka

Podatność ta umożliwia wykonanie dowolnych poleceń systemowych na serwerze, co stanowi poważne zagrożenie dla bezpieczeństwa organizacji. Może prowadzić do utraty danych, przejęcia kontroli nad systemem lub innych nieautoryzowanych działań.

Rekomendacja

Zaleca się aktualizację Craft CMS do wersji 5.8.22 lub nowszej, aby usunąć tę podatność. Dodatkowo, należy monitorować dostęp administratorów oraz stosować zasady minimalnych uprawnień.

Powiązane podatności

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

Craft is a platform for creating digital experiences. In versions 4.0.0-RC1 through 4.16.17 and 5.0.0-RC1 through 5.8.21, a Remote Code Execution (RCE) vulnerability exists in Craft CMS where the assembleLayoutFromPost() function in src/services/Fields.php fails to sanitize user-supplied configuration data before passing it to Craft::createObject(). This allows authenticated administrators to inject malicious Yii2 behavior configurations that execute arbitrary system commands on the server. This vulnerability represents an unpatched variant of the behavior injection vulnerability addressed in CVE-2025-68455, affecting different endpoints through a separate code path. This vulnerability is fixed in 5.8.22.

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