CVE-2026-72779
Açıklama
5.10.6 öncesindeki Craft CMS 5.0.0-RC1 ve 4.18.2 öncesindeki 4.0.0-RC1 sürümleri, rastgele dosya okuma zafiyeti içermektedir. Twig create() fonksiyonu, sınıf örneklemesini SplFileObject'i içermeyen 5 girişli bir engelleme listesiyle kısıtlamaktadır; bu durum, kimliği doğrulanmış bir yöneticinin (allowAdminChanges=true ile), kum havuzu dışındaki bir şablon bağlamında SplFileObject'i örnekleyen kötü amaçlı bir giriş tipi başlığı veya URI formatı yapılandırmasına olanak tanır. Bir kullanıcı daha sonra etkilenen bölümde bir giriş oluşturduğunda, sunucudaki rastgele dosyalar (güvenlik anahtarını ve veritabanı kimlik bilgilerini içeren .env gibi) okunur ve giriş başlıkları olarak işlenir.
Nasıl düzeltilir
- craftcms/cms5.10.6, 4.18.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| craftcms/cmsPackagist | 5.0.0-RC1 ≤ v < 5.10.6, 4.0.0-RC1 ≤ v < 4.18.2 | 5.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.
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.