CVE-2026-32262
Təsvir
Craft CMS məzmun idarəetmə sistemidir (CMS). 4.0.0-RC1 versiyasından 4.17.5 versiyasından əvvələ qədər və 5.0.0-RC1 versiyasından 5.9.11 versiyasından əvvələ qədər AssetsController->replaceFile() metodunda targetFilename body parametri mövcuddur ki, bu parametr yadda saxlanma zamanı Assets::prepareAssetName() tətbiq edilməzdən əvvəl deleteFile() çağırışında təmizlənmədən istifadə olunur. Bu, replaceFiles icazəsinə malik autentifikasiya olunmuş istifadəçiyə fayl adına ../ yol keçmə ardıcıllıqları yeritməklə eyni fayl sistemi kökü daxilində ixtiyari faylları silməyə imkan verir. Bu, bir həcmdə replaceFiles icazəsinə malik autentifikasiya olunmuş istifadəçiyə eyni fayl sistemi kökünü paylaşan digər qovluqlardakı/həcmlərdəki faylları silməyə imkan verə bilər. Bu yalnız lokal fayl sistemlərinə təsir edir. Bu problem 4.17.5 və 5.9.11 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- craftcms craft_cms4.17.5, 5.9.11 və ya daha yeni versiya
- craftcms/cms4.17.5, 5.9.11 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 | 4.0.0.1 ≤ v < 4.17.5, 5.0.1 ≤ v < 5.9.11, 4.0.0, 5.0.0 | 4.17.5, 5.9.11 |
| craftcms/cmsPackagist | 4.0.0-RC1 ≤ v < 4.17.5, 5.0.0-RC1 ≤ v < 5.9.11 | 4.17.5, 5.9.11 |
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.