CVE-2026-27904

Yüksək

Təsvir

minimatch, glob ifadələrini JavaScript RegExp obyektlərinə çevirmək üçün istifadə olunan minimal uyğunlaşdırma alətidir. Versiya 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5 və 3.1.4 versiyalarından əvvəl, iç-içə yazılmış `*()` extglob-ları daxili məhdudiyyətsiz kvantifikatorlara malik regexp-lər yaradır (məsələn, `(?:(?:a|b)*)*`), bu isə V8 mühitində katastrofik geri qayıtmağa (catastrophic backtracking) səbəb olur. 12 baytlıq `*(*(*(a|b)))` şablonu və 18 baytlıq uyğun gəlməyən giriş ilə `minimatch()` funksiyası 7 saniyədən çox dayanır. Bir dənə iç-içəlik səviyyəsinin və ya bir neçə giriş simvolunun əlavə edilməsi bu müddəti dəqiqələrlə ölçülən vaxta çatdırır. Bu, ən ciddi tapıntıdır: o, heç bir xüsusi seçim olmadan standart `minimatch()` API tərəfindən tetiklənir və minimum həyat qabiliyyətli şablon cəmi 12 baytdır. Eyni problem eynilə `+()` extglob-larına da təsir edir. Versiyalar 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5 və 3.1.4 bu problemi aradan qaldırır.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulMinimatch
Dərc26 fev 2026
İlk görülmə26 fev 2026
Zəiflik növüCWE-1333CWE-1333

Necə düzəltmək olar

Yeniləyin
  • minimatch_project minimatch3.1.4, 4.2.5, 5.1.8, 6.2.2, 7.4.8, 8.0.6, 9.0.7, 10.2.3 və ya daha yeni versiya
  • minimatch10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
minimatch_project minimatchv < 3.1.4, 4.0.0 ≤ v < 4.2.5, 5.0.0 ≤ v < 5.1.8, 6.0.0 ≤ v < 6.2.2, 7.0.0 ≤ v < 7.4.8, 8.0.0 ≤ v < 8.0.6, 9.0.0 ≤ v < 9.0.7, 10.0.0 ≤ v < 10.2.33.1.4, 4.2.5, 5.1.8, 6.2.2, 7.4.8, 8.0.6, 9.0.7, 10.2.3
minimatchnpm10.0.0 ≤ v < 10.2.3, 9.0.0 ≤ v < 9.0.7, 8.0.0 ≤ v < 8.0.6, 7.0.0 ≤ v < 7.4.8, 6.0.0 ≤ v < 6.2.2, 5.0.0 ≤ v < 5.1.8, 4.0.0 ≤ v < 4.2.5, v < 3.1.410.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, 3.1.4

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-27904 · Minimatch · Dark Radar