CVE-2021-22968
Təsvir
Concrete CMS-də (əvvəlki concrete5) File Manager vasitəsilə uzaq faylların əlavə edilməsinin yan keçilməsi, Concrete CMS (concrete5)-in 8.5.6 və daha aşağı versiyalarında uzaqdan kodun icrasına səbəb olur. Xarici fayl yükləmə funksiyası, faylların icazə verilməyən genişlənmələri olsa belə, onları public kataloquna yerləşdirir. Fayllar təsadüfi adlı kataloqda saxlanılır, lakin yükləmələri dayandırmaq və kataloq adını brute force üsulu ilə tapmaq mümkündür. İstifadəçi faylları yükləmək imkanına malik administrator olmalıdır, lakin bu xəta server konfiqurasiyasından asılı olaraq məhdudlaşdırılmış fayl növlərini yükləməyə və onları icra etməyə imkan verir. Problemi həll etmək üçün faylları tmp kataloquna yükləməzdən əvvəl icazə verilən fayl genişlənmələrinin yoxlanılması mexanizmi əlavə edilmişdir. Concrete CMS Təhlükəsizlik Komandası buna CVSS v3.1 üzrə 5.4 AV:N/AC:H/PR:H/UI:R/S:C/C:N/I:H/A:N balı vermişdir. Bu düzəliş həmçinin Concrete-in 9.0.0 versiyasında da mövcuddur.
Necə düzəltmək olar
- concretecms concrete_cms8.5.7 və ya daha yeni versiya
- concrete5/core8.5.7 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.7 | 8.5.7 |
| concrete5/corePackagist | v < 8.5.7 | 8.5.7 |
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.