What’s Vulnerable › Vulnerabilities
CVE-2026-112366: Picomatch through 4.0.7 ReDoS via single-branch repeated extglob patterns
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.3% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-10-19 · updated 2026-10-19
- Weakness: CWE-1333
Description
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.
Affected products
- micromatch picomatch: through 4.0.7
References
- https://github.com/micromatch/picomatch/blob/4.0.7/lib/parse.js#L287-L307
- https://github.com/micromatch/picomatch/pull/194
- https://www.vulncheck.com/advisories/picomatch-through-4.0.7-redos-via-single-branch-repeated-extglob-patterns
Get alerted when CVE-2026-112366 or the next vulnerability affects your stack