7.5Yüksek
CVE-2026-112366Picomatch through 4.0.7 ReDoS via single-branch repeated extglob patterns
Açıklama
Picomatch through 4.0.7 contains a regular expression denial of service vulnerability that allows attackers to block the event loop by supplying single-branch repeated extglob patterns. Attackers can provide globs like +(*) or +(*a), which analyzeRepeatedExtglob in lib/parse.js skips, causing exponential backtracking against short crafted strings and denying service to Node.js applications.
Zayıflık türü (CWE):
CWE-1333
Veri: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Bilgiler kaynaktaki haliyle, İngilizce yayımlanır.
Etkilenen ürünler ve sürümler
| Üretici | Ürün | Sürümler | |
|---|---|---|---|
| jonschlinkert | picomatch | ≤ 4.0.7 | |
| micromatch | picomatch | ≤ 4.0.7 |
Kaynaklar ve yamalar
- https://github.com/micromatch/picomatch/pull/194 patchissue-tracking
- https://github.com/micromatch/picomatch/blob/4.0.7/lib/parse.js#L287-L307 technical-description
- VulnCheck Advisory: Picomatch through 4.0.7 ReDoS via single-branch repeated extglob patterns third-party-advisory