CVE-2026-31857

Yüksek

Açıklama

Craft bir içerik yönetim sistemidir (CMS). 5.9.9 ve 4.17.4 sürümlerinden önce, Craft CMS 5 koşul sisteminde bir Uzaktan Kod Çalıştırma (RCE) zafiyeti bulunmaktadır. BaseElementSelectConditionRule::getElementIds() metodu, kullanıcı kontrollü dize girdisini, kaçış işlemleri devre dışı bırakılmış kum havuzu dışı bir Twig işleme fonksiyonu olan renderObjectTemplate() üzerinden geçirmektedir. Herhangi bir kimliği doğrulanmış Kontrol Paneli kullanıcısı (Yazar veya Editör gibi yönetici olmayan roller dahil), standart öğe listeleme uç noktaları aracılığıyla hazırlanmış bir koşul kuralı göndererek tam RCE sağlayabilir. Bu zafiyet yönetici ayrıcalıkları gerektirmez, temel kontrol paneli erişimi dışında özel izinler istemez ve tüm üretim sıkılaştırma ayarlarını (allowAdminChanges: false, devMode: false, enableTwigSandbox: true) atlar. Kullanıcıların sorunu gidermek için yamalanmış 5.9.9 veya 4.17.4 sürümüne güncellenmesi önerilir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünCraftcms Craft Cms
Yayın11 Mar 2026
İlk görülme11 Mar 2026
Zayıflık türüCWE-94Kod enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • craftcms craft_cms4.17.4, 5.9.9 ya da sonraki bir sürüm
  • craftcms/cms5.9.9, 4.17.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
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

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

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