CVE-2026-8428
Açıklama
Concrete CMS 9.5.0 ve altı sürümler, local_available_update.php görünümünde bir CSRF belirteci ($token->output('do_update')) yaymaktadır ancak concrete/controllers/single_page/dashboard/system/update/update.php dosyasındaki karşılık gelen do_update() yöntemi hiçbir zaman $this->token->validate('do_update') işlemini çağırmamaktadır. Form bir POST formu olarak oluşturulur, bu da belirtecin tarayıcıya ulaştığı anlamına gelir; ancak denetleyici bunu doğrulama yapmadan göz ardı ettiği için, bir saldırgan çekirdek CMS güncellemesini saldırgan tarafından belirlenen bir sürüm dizisine tetikleyen siteler arası bir POST isteği oluşturabilir. Güvenlik açığının oluşabilmesi için kurbanın canUpgrade() kontrolünden geçmesi ve DIR_CORE_UPDATES altında geçerli bir güncelleme sürümünün bulunması gerekir. Concrete CMS güvenlik ekibi, bu güvenlik açığına CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N vektörü ile 7.5 CVSS v.4.0 puanı vermiştir. Bildirim için https://github.com/maru1009 adresine teşekkürler.
Nasıl düzeltilir
- concretecms concrete_cms9.5.1 ya da sonraki bir sürüm
- concrete5/concrete59.5.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| concretecms concrete_cms | v < 9.5.1 | 9.5.1 |
| concrete5/concrete5Packagist | v < 9.5.1 | 9.5.1 |
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.