CVE-2024-23331
Təsvir
Vite JavaScript üçün frontend alətlər çərçivəsidir (framework). Case-insensitive (böyük-kiçik hərflərə həssas olmayan) fayl sistemlərində, fayl adlarının böyük-kiçik hərfləri dəyişdirilmiş versiyalarından istifadə etməklə Vite dev serverinin `server.fs.deny` seçimi yan keçilə bilər. Bu, xüsusilə Windows üzərində yerləşən serverləri təsir edir. Bu yan keçmə CVE-2023-34092 ilə oxşardır, lakin təsir sahəsi yalnız case-insensitive fayl sistemlərinə malik hostlarla məhdudlaşır. `picomatch` standart olaraq case-sensitive glob uyğunlaşdırmasını tətbiq etdiyi, lakin fayl serveri bunu fərqləndirmədiyi üçün qara siyahının yan keçilməsi mümkündür. Böyük-kiçik hərfləri dəyişdirilmiş şəkildə birbaşa fayl sistemi yolları tələb etməklə, `config.server.fs.deny` əsasında yaradılmış uyğunlaşdırıcı həssas fayllara girişi bloklamaqda uğursuz olur. Bu problem [email protected], [email protected], [email protected] və [email protected] versiyalarında aradan qaldırılıb. İstifadəçilərə yeniləmə etmək tövsiyə olunur. Yeniləmə imkanı olmayan istifadəçilər dev serverlərə girişi məhdudlaşdırmalıdırlar.
Necə düzəltmək olar
- vitejs vite2.9.17, 3.2.8, 4.5.2, 5.0.12 və ya daha yeni versiya
- vite2.9.17, 3.2.8, 4.5.2, 5.0.12 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| vitejs vite | 2.7.0 ≤ v < 2.9.17, 3.0.0 ≤ v < 3.2.8, 4.0.0 ≤ v < 4.5.2, 5.0.0 ≤ v < 5.0.12 | 2.9.17, 3.2.8, 4.5.2, 5.0.12 |
| vitenpm | 2.7.0 ≤ v < 2.9.17, 3.0.0 ≤ v < 3.2.8, 4.0.0 ≤ v < 4.5.2, 5.0.0 ≤ v < 5.0.12 | 2.9.17, 3.2.8, 4.5.2, 5.0.12 |
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.