CVE-2026-102276
Təsvir
brace-expansion kitabxanası ortaq prefiks və suffikslər ehtiva edən ixtiyari sətirlər yaradır. 1.1.19, 2.1.5, 3.0.7 və 5.0.10 versiyalarından əvvəl, xüsusi hazırlanmış mötərizə şablonları parseCommaParts funksiyasında yerli stekin tükənməsinə səbəb ola bilər, çünki parseCommaParts hər mötərizə qrupu üçün qalıq hissəni rekursiv olaraq emal edir və çox böyük vergüllə ayrılmış hissələrdən ibarət massivin hər bir elementini funksiya arqumenti kimi ötürmək üçün push.apply istifadə edir. Çox sayda vergüllə ayrılmış mötərizə qrupları olan şablonlar rekursiv yolu tetikləyir, böyük massiv isə dərin rekursiya olmadan arqument-massivi yolunu tetikləyir. Bu yollar max və ya maxLength çıxışı məhdudlaşdırmazdan əvvəl rekursiv və arqument-massivi yerli stekinin tükənməsinə səbəb olur ki, bu da potensial olaraq Node.js prosesini dayandıraraq xidmətdən imtina (DoS) hücumuna gətirib çıxarır. Bu problem 1.1.19, 2.1.5, 3.0.7 və 5.0.10 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- brace-expansion5.0.10, 3.0.7, 2.1.5, 1.1.19 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| brace-expansionnpm | 4.0.0 ≤ v < 5.0.10, 3.0.0 ≤ v < 3.0.7, 2.0.0 ≤ v < 2.1.5, v < 1.1.19 | 5.0.10, 3.0.7, 2.1.5, 1.1.19 |
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.