CVE-2026-27904

HighCVSS 7.5/10Last modified Jun 17, 2026

Description

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4, nested `*()` extglobs produce regexps with nested unbounded quantifiers (e.g. `(?:(?:a|b)*)*`), which exhibit catastrophic backtracking in V8. With a 12-byte pattern `*(*(*(a|b)))` and an 18-byte non-matching input, `minimatch()` stalls for over 7 seconds. Adding a single nesting level or a few input characters pushes this to minutes. This is the most severe finding: it is triggered by the default `minimatch()` API with no special options, and the minimum viable pattern is only 12 bytes. The same issue affects `+()` extglobs equally. Versions 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.4 fix the issue.

Metrics

CVSS 3.1 7.5/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Weakness enumeration

Affected software

VendorProductVersions
isaacsminimatch>= 10.0.0, < 10.2.3; >= 9.0.0, < 9.0.7; >= 8.0.0, < 8.0.6; >= 7.0.0, < 7.4.8; >= 6.0.0, < 6.2.2; >= 5.0.0, < 5.1.8; >= 4.0.0, < 4.2.5; < 3.1.4

References

Timeline

Published
Feb 26, 2026
Last modified
Jun 17, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-279057.8BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.36, the safe_extractCVE-2026-279064.4Improper input validation in Windows Hello allows an authorized attacker to bypass a security feature locally.CVE-2026-279077.8Integer underflow (wrap or wraparound) in Windows Storage Spaces Controller allows an authorized attacker to elevate privileges locally.CVE-2026-279087.0Use after free in Windows TDI Translation Driver (tdx.sys) allows an authorized attacker to elevate privileges locally.CVE-2026-279097.8Use after free in Microsoft Windows Search Component allows an authorized attacker to elevate privileges locally.CVE-2026-27919.8Mitigation bypass in the Networking: Cache component. This vulnerability was fixed in Firefox 148, Firefox ESR 140.8, Thunderbird 148, and TCVE-2026-279107.8Improper handling of insufficient permissions or privileges in Windows Installer allows an authorized attacker to elevate privileges locallyCVE-2026-279117.8Concurrent execution using shared resource with improper synchronization ('race condition') in Windows User Interface Core allows an authoriCVE-2026-279128.0Improper authorization in Windows Kerberos allows an authorized attacker to elevate privileges over an adjacent network.CVE-2026-279137.7Improper input validation in Windows BitLocker allows an unauthorized attacker to bypass a security feature locally.CVE-2026-279147.8Improper access control in Microsoft Management Console allows an authorized attacker to elevate privileges locally.CVE-2026-279157.8Use after free in Windows Universal Plug and Play (UPnP) Device Host allows an authorized attacker to elevate privileges locally.
CVE-2026-27904: High severity, CVSS 7.5 | Vulnix