Skip to content
CVE PROGRAM SOURCE RECORD8.7 High

CVE-2026-112366

Picomatch through 4.0.7 ReDoS via single-branch repeated extglob patterns

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

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

micromatch picomatch

Default version status: unaffected

  • 0 to ≤ 4.0.7affected
pkg:npm/picomatch

References