CVE-2024-52292
Təsvir
Craft məzmun idarəetmə sistemidir (CMS). Hücumçu sistem bildiriş şablonlarında yazı icazələrinə malikdirsə, dataUrl funksiyasından istifadə edərək boşluqdan yararlana bilər. Bu funksiya mütləq fayl yolunu qəbul edir, faylın məzmununu oxuyur və onu Base64 formatında kodlaşdırılmış sətirə çevirir. Hücumçu bu funksiyanı sistem bildiriş şablonuna yerləşdirməklə, tətiklənmiş sistem e-poçt bildirişi vasitəsilə Base64 ilə kodlaşdırılmış fayl məzmununu əldə edə bilər. E-poçt alındıqdan sonra Base64 yükü dekod edilə bilər ki, bu da hücumçuya serverdəki ixtiyari faylları oxumağa imkan verir. Bu problem 5.4.9 və 4.12.8 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- craftcms craft_cms4.12.8, 5.4.9 və ya daha yeni versiya
- craftcms/cms5.4.9, 4.12.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| craftcms craft_cms | 3.5.13 ≤ v < 4.12.8, 5.0.0 ≤ v < 5.4.9 | 4.12.8, 5.4.9 |
| craftcms/cmsPackagist | 5.0.0-alpha.1 ≤ v < 5.4.9, 3.5.13 ≤ v < 4.12.8 | 5.4.9, 4.12.8 |
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.