CVE-2026-88418
Açıklama
CMSimple 5.24, varsayılan olarak CSRF koruması devre dışı bırakılmış şekilde gelmektedir; bu durum her durum değiştirici yönetici isteğinde csrfProtection() fonksiyonunu etkisiz hale getirir ve yönetici formlarında csrf_token gizli alanı gönderilmez. Yönetici kimlik doğrulaması yalnızca çerez tabanlı olduğu ve herhangi bir CSRF belirteci zorunlu kılınmadığı için, kimliği doğrulanmamış bir saldırgan, oturumu açık olan bir yöneticinin tarayıcısını, betik işaretçisi içeren bir metin yüküyle sahte bir içerik kaydetme isteği göndermeye zorlayabilir. İşaretçi, content/content.php dosyasına aynen kaydedilir; sonraki her sayfa görüntülemesinde evaluate_cmsimple_scripting() (functions.php), işaretçi gövdesini PHP eval() ile yürütür — bu işlem, kimliği doğrulanmamış olanlar da dahil olmak üzere tüm ziyaretçiler için geçerlidir. Bu durum, web sunucusunda kalıcı uzaktan kod çalıştırmaya yol açar.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| CMSimple | 5.24 | — |
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.