CVE-2024-41964
Təsvir
Kirby dizaynerlər və redaktorlar üçün nəzərdə tutulmuş bir CMS-dir. Kirby müəyyən istifadəçi rollarının icazələrini məhdudlaşdırmağa imkan verir. Bu rola malik istifadəçilər yalnız icazə verilmiş hərəkətləri yerinə yetirə bilərlər. Dillərin yaradılması və silinməsi üçün icazələr artıq mövcud idi və konfiqurasiya edilə bildiyi halda, Kirby-nin frontend və ya backend kodu tərəfindən tətbiq edilmirdi. Mövcud dillərin yenilənməsi üçün icazə isə yamalanmış versiyalardan əvvəl mövcud olmayıb. Beləliklə, bir rol üçün languages.* wildcard icazəsinin deaktiv edilməsi mövcud dil təriflərinin yenilənməsini qadağan edə bilmirdi. Çatışmayan icazə yoxlamaları Panel girişinə malik hücumçulara dil təriflərini manipulyasiya etməyə imkan verirdi. Problem Kirby 3.6.6.6, Kirby 3.7.5.5, Kirby 3.8.4.4, Kirby 3.9.8.2, Kirby 3.10.1.1 və Kirby 4.3.1 versiyalarında aradan qaldırılıb. Zəifliyi düzəltmək üçün zəhmət olmasa bu versiyalardan birinə və ya daha yeni versiyaya yeniləyin. Bu zəiflik üçün məlum olan heç bir alternativ həll yolu yoxdur.
Necə düzəltmək olar
- getkirby kirby3.6.6.6, 3.7.5.5, 3.8.4.4, 3.9.8.2, 3.10.1.1, 4.3.1 və ya daha yeni versiya
- getkirby/cms3.6.6.6, 3.7.5.5, 3.8.4.4, 3.9.8.2, 3.10.1.1, 4.3.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| getkirby kirby | v < 3.6.6.6, 3.7.0 ≤ v < 3.7.5.5, 3.8.0 ≤ v < 3.8.4.4, 3.9.0 ≤ v < 3.9.8.2, 3.10.0 ≤ v < 3.10.1.1, 4.0.0 ≤ v < 4.3.1 | 3.6.6.6, 3.7.5.5, 3.8.4.4, 3.9.8.2, 3.10.1.1, 4.3.1 |
| getkirby/cmsPackagist | v < 3.6.6.6, 3.7.0 ≤ v < 3.7.5.5, 3.8.0 ≤ v < 3.8.4.4, 3.9.0 ≤ v < 3.9.8.2, 3.10.0 ≤ v < 3.10.1.1, 4.0.0 ≤ v < 4.3.1 | 3.6.6.6, 3.7.5.5, 3.8.4.4, 3.9.8.2, 3.10.1.1, 4.3.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.