CVE-2024-23331

Yüksək

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.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulVite
Dərc19 yan 2024
İlk görülmə19 yan 2024

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
vitejs vite2.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.122.9.17, 3.2.8, 4.5.2, 5.0.12
vitenpm2.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.122.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.

Intelligence 360 paketində

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.

CVE-2024-23331 · Vite · Dark Radar