CVE-2026-31857

Yüksək

Təsvir

Craft məzmun idarəetmə sistemidir (CMS). 5.9.9 və 4.17.4 versiyalarından əvvəl Craft CMS 5 şərt sistemində uzaqdan kodun icrası (RCE) zəifliyi mövcuddur. BaseElementSelectConditionRule::getElementIds() metodu istifadəçi tərəfindən idarə olunan sətir girişini escape funksiyası söndürülmüş və sandbox tətbiq edilməmiş Twig render funksiyası olan renderObjectTemplate() vasitəsilə ötürür. İdarəetmə Panelinə daxil olan hər hansı autentifikasiya olunmuş istifadəçi (Müəllif və ya Redaktor kimi admin olmayan rollar daxil olmaqla), standart element siyahısı son nöqtələri (endpoints) vasitəsilə xüsusi hazırlanmış şərt qaydası göndərməklə tam RCE əldə edə bilər. Bu zəiflik üçün admin imtiyazları və ya baza idarəetmə paneli girişindən əlavə xüsusi icazələr tələb olunmur və bütün istehsalat sərtləşdirmə parametrlərini (allowAdminChanges: false, devMode: false, enableTwigSandbox: true) yan keçir. İstifadəçilər problemi aradan qaldırmaq üçün yamalanmış 5.9.9 və ya 4.17.4 versiyalarına yeniləməlidirlər.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulCraftcms Craft Cms
Dərc11 mar 2026
İlk görülmə11 mar 2026
Zəiflik növüCWE-94Kod inyeksiyası

Necə düzəltmək olar

Yeniləyin
  • craftcms craft_cms4.17.4, 5.9.9 və ya daha yeni versiya
  • craftcms/cms5.9.9, 4.17.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
craftcms craft_cms4.0.0.1 ≤ v < 4.17.4, 5.0.1 ≤ v < 5.9.9, 4.0.0, 5.0.04.17.4, 5.9.9
craftcms/cmsPackagist5.0.0-RC1 ≤ v < 5.9.9, 4.0.0-beta.1 ≤ v < 4.17.45.9.9, 4.17.4

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-31857 · Craftcms Craft Cms · Dark Radar