CVE-2026-112366

NameCVE-2026-112366
DescriptionPicomatch 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.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
node-anymatch (PTS)bookworm, trixie3.1.3+~cs4.6.1-2vulnerable
forky, sid3.1.3+~cs8.0.6-1vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
node-anymatchsource(unstable)(unfixed)

Notes

[trixie] - node-anymatch <no-dsa> (Minor issue)
https://github.com/micromatch/picomatch/pull/194
node-anymatch provides node-picomatch

Search for package or bug name: Reporting problems