CVE-2026-8428
Təsvir
Concrete CMS 9.5.0 və daha aşağı versiyaları local_available_update.php görünüşündə CSRF tokeni ($token->output('do_update')) göndərir, lakin concrete/controllers/single_page/dashboard/system/update/update.php faylındakı müvafiq do_update() metodu heç vaxt $this->token->validate('do_update') funksiyasını çağırmır. Forma POST forması kimi təqdim olunur, bu o deməkdir ki, token brauzerə çatır, lakin kontroller onu yoxlamadan rədd etdiyi üçün hücumçu nüvə CMS yeniləməsini özünün təyin etdiyi versiya sətirinə tetikləyən kross-sayt POST sorğusu hazırlaya bilər. Zəifliyə məruz qalmaq üçün qurban canUpgrade() şərtini yerinə yetirməli və DIR_CORE_UPDATES altında etibarlı yeniləmə versiyası mövcud olmalıdır. Concrete CMS təhlükəsizlik komandası bu zəifliyə 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 vektoru ilə 7.5 CVSS v.4.0 balı vermişdir. Hesabat üçün https://github.com/maru1009 istifadəçisinə təşəkkürlər.
Necə düzəltmək olar
- concretecms concrete_cms9.5.1 və ya daha yeni versiya
- concrete5/concrete59.5.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| concretecms concrete_cms | v < 9.5.1 | 9.5.1 |
| concrete5/concrete5Packagist | v < 9.5.1 | 9.5.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.