CVE-2026-102276

Yüksək

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.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulBrace-expansion
Dərc28 sen 2026
İlk görülmə28 sen 2026

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
brace-expansionnpm4.0.0 ≤ v < 5.0.10, 3.0.0 ≤ v < 3.0.7, 2.0.0 ≤ v < 2.1.5, v < 1.1.195.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.

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-2026-102276 · Brace-expansion · Dark Radar