CVE-2026-102277

Orta

Təsvir

brace-expansion kitabxanası ortaq prefiks və suffiks ehtiva edən ixtiyari sətirlər yaradır. 1.1.21, 2.1.7, 3.0.9 və 5.0.12 versiyalarından əvvəl expand funksiyası çox sayda sonuncu bağlayıcı mötərizələri olan etibarsız {a},b}-formalılı şablonları hər bir sonuncu bağlayıcı mötərizə üçün skan prosesini yenidən başladaraq emal edir. İşçi sətirin xətti artımı ilə ardıcıl tam giriş yenidən skan edilməsi kvadratik CPU vaxtına və yaddaş təzyiqinə səbəb olur ki, bu da Node.js hadisə döngüsünü (event loop) bloklaya bilər. Proses sonda bərpa olunur, buna görə də təsir bərpa oluna bilən CPU xidmətdən imtina (DoS) şəklindədir. Bu problem 1.1.21, 2.1.7, 3.0.9 və 5.0.12 versiyalarında düzəldilmişdir.

CiddilikOrta
CVSS5.3
İ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.12, 3.0.9, 2.1.7, 1.1.21 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.12, 3.0.0 ≤ v < 3.0.9, 2.0.0 ≤ v < 2.1.7, v < 1.1.215.0.12, 3.0.9, 2.1.7, 1.1.21

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