CVE-2021-36766
Təsvir
Concrete5-in 8.5.5 versiyadək olan versiyaları etibarsız məlumatları deserializasiya edir. Zəiflik yaradan kod controllers/single_page/dashboard/system/environment/logging.php faylının Logging::update_logging() metodunda yerləşir. logFile sorğu parametri vasitəsilə ötürülən istifadəçi girişi, file_exists() PHP funksiyasında istifadə edilməzdən əvvəl lazımi şəkildə təmizlənmir. Bədniyyətli istifadəçilər bundan istifadə edərək tətbiqin əhatə dairəsinə ixtiyari PHP obyektlərini daxil edə bilər (phar:// axın sarıcısı vasitəsilə PHP Obyekt İnyeksiyası), bu da onlara ixtiyari PHP kodunun icrası kimi müxtəlif hücumlar həyata keçirməyə imkan verir.
Necə düzəltmək olar
- concretecms concrete_cms8.5.6 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 < 8.5.6 | 8.5.6 |
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.