CVE-2026-72778

Yüksek

Açıklama

4.0.0-RC1 ile 4.18.2 arasındaki ve 5.0.0-RC1 ile 5.10.6 arasındaki Craft CMS sürümleri, kontrol paneli element-search koşul işlemede kimlik doğrulaması gerektiren bir uzaktan kod çalıştırma zafiyeti içermektedir. Craft, dış istek kontrollü koşul dizisini Component::cleanseConfig() aracılığıyla temizler; ancak Conditions::createCondition() daha sonra condition.config içerisindeki JSON dizesini çözer ve birleştirir, fakat çözülen konfigürasyon üzerinde cleanseConfig() işlemini tekrar çalıştırmaz. İlk temizleme sırasında condition.config bir JSON dizesi olduğu için, 'as ...' ve 'on ...' gibi Yii özel konfigürasyon anahtarları bunun içinde gizlenebilir ve JSON çözümlemesinden sonra, FieldLayout nesnesi oluşturulurken Yii tarafından davranış/olay konfigürasyonu olarak yorumlanır. Kimliği doğrulanmış bir kontrol paneli oturumuna (ve geçerli bir CSRF belirtecine) sahip olan bir saldırgan, bunu PHP/web kullanıcısı olarak işletim sistemi komutlarını çalıştırmak için istismar edebilir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünCraftcms/cms
Yayın11 Ağu 2026
İlk görülme11 Ağu 2026
Zayıflık türüCWE-915CWE-915

Nasıl düzeltilir

Güncelleyin
  • craftcms/cms5.10.6, 4.18.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
craftcms/cmsPackagist5.0.0-RC1 ≤ v < 5.10.6, 4.0.0-RC1 ≤ v < 4.18.25.10.6, 4.18.2

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.