Vulnerability · Published Feb 20, 2026 · Assigned by GitHub_M

CVE-2026-26996minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern

High 8.7

In plain English

A high-severity regular-expression denial of service in minimatch from isaacs. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 48% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 4.0)8.7High
Exploit odds (30 days)0.6%top 52.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Versions 10.2.0 and below are vulnerable to Regular Expression Denial of Service (ReDoS) when a glob pattern contains many consecutive * wildcards followed by a literal character that doesn't appear in the test string. Each * compiles to a separate [^/]*? regex group, and when the match fails, V8's regex engine backtracks exponentially across all possible splits. The time complexity is O(4^N) where N is the number of * characters. With N=15, a single minimatch() call takes ~2 seconds. With N=34, it hangs effectively forever. Any application that passes user-controlled strings to minimatch() as the pattern argument is vulnerable to DoS. This issue has been fixed in version 10.2.1.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8nodejs1:20.20.2-1.module_el8.10.0+4165+3f200bdaALSA-2026:8339
AlmaLinux:8nodejs1:22.22.2-1.module_el8.10.0+4158+e796f37fALSA-2026:7123
AlmaLinux:8nodejs1:24.14.1-2.module_el8.10.0+4160+4819ac42ALSA-2026:7670
AlmaLinux:9nodejs1:24.14.1-2.module_el9.7.0+222+ef1c61e1ALSA-2026:7350
AlmaLinux:9nodejs1:20.20.2-1.module_el9.7.0+226+88d36870ALSA-2026:7896
AlmaLinux:8nodejs-devel1:24.14.1-2.module_el8.10.0+4160+4819ac42ALSA-2026:7670
AlmaLinux:8nodejs-devel1:20.20.2-1.module_el8.10.0+4165+3f200bdaALSA-2026:8339
AlmaLinux:8nodejs-devel1:22.22.2-1.module_el8.10.0+4158+e796f37fALSA-2026:7123
AlmaLinux:9nodejs-devel1:20.20.2-1.module_el9.7.0+226+88d36870ALSA-2026:7896
AlmaLinux:9nodejs-devel1:24.14.1-2.module_el9.7.0+222+ef1c61e1ALSA-2026:7350
AlmaLinux:9nodejs-devel1:20.20.2-1.module_el9.7.0+224+0af7cc6bALSA-2026:7896
AlmaLinux:10nodejs-docs1:22.22.2-1.el10_1ALSA-2026:7080
AlmaLinux:8nodejs-docs1:24.14.1-2.module_el8.10.0+4160+4819ac42ALSA-2026:7670
AlmaLinux:8nodejs-docs1:22.22.2-1.module_el8.10.0+4158+e796f37fALSA-2026:7123
AlmaLinux:8nodejs-docs1:20.20.2-1.module_el8.10.0+4165+3f200bdaALSA-2026:8339
AlmaLinux:9nodejs-docs1:20.20.2-1.module_el9.7.0+224+0af7cc6bALSA-2026:7896
AlmaLinux:9nodejs-docs1:24.14.1-2.module_el9.7.0+222+ef1c61e1ALSA-2026:7350
AlmaLinux:8nodejs-full-i18n1:22.22.2-1.module_el8.10.0+4158+e796f37fALSA-2026:7123
AlmaLinux:8nodejs-full-i18n1:24.14.1-2.module_el8.10.0+4160+4819ac42ALSA-2026:7670
AlmaLinux:8nodejs-full-i18n1:20.20.2-1.module_el8.10.0+4165+3f200bdaALSA-2026:8339
AlmaLinux:9nodejs-full-i18n1:20.20.2-1.module_el9.7.0+224+0af7cc6bALSA-2026:7896
AlmaLinux:9nodejs-full-i18n1:24.14.1-2.module_el9.7.0+222+ef1c61e1ALSA-2026:7350
AlmaLinux:9nodejs-full-i18n1:20.20.2-1.module_el9.7.0+226+88d36870ALSA-2026:7896
AlmaLinux:8nodejs-libs1:22.22.2-1.module_el8.10.0+4158+e796f37fALSA-2026:7123
AlmaLinux:8nodejs-libs1:24.14.1-2.module_el8.10.0+4160+4819ac42ALSA-2026:7670
AlmaLinux:9nodejs-libs1:24.14.1-2.module_el9.7.0+222+ef1c61e1ALSA-2026:7350
AlmaLinux:8nodejs-nodemon3.0.1-1.module_el8.10.0+3982+85c136aaALSA-2026:8339
AlmaLinux:8nodejs-nodemon3.0.3-1.module_el8.10.0+4061+f8ceeab9ALSA-2026:7670
AlmaLinux:8nodejs-nodemon3.0.1-1.module_el8.10.0+4006+3c416519ALSA-2026:7123
AlmaLinux:9nodejs-nodemon3.0.3-3.module_el9.7.0+209+ecf6523eALSA-2026:7350
AlmaLinux:9nodejs-nodemon3.0.1-1.module_el9.5.0+125+8dc38870ALSA-2026:7896
AlmaLinux:8nodejs-packaging2021.06-6.module_el8.10.0+4165+3f200bdaALSA-2026:8339
AlmaLinux:8nodejs-packaging2021.06-6.module_el8.10.0+4086+70facd4aALSA-2026:7670
AlmaLinux:8nodejs-packaging2021.06-6.module_el8.10.0+4158+e796f37fALSA-2026:7123
AlmaLinux:9nodejs-packaging2021.06-6.module_el9.7.0+209+ecf6523eALSA-2026:7350
AlmaLinux:9nodejs-packaging2021.06-6.module_el9.7.0+226+88d36870ALSA-2026:7896
AlmaLinux:8nodejs-packaging-bundler2021.06-6.module_el8.10.0+4165+3f200bdaALSA-2026:8339
AlmaLinux:8nodejs-packaging-bundler2021.06-6.module_el8.10.0+4086+70facd4aALSA-2026:7670
AlmaLinux:8nodejs-packaging-bundler2021.06-6.module_el8.10.0+4158+e796f37fALSA-2026:7123
AlmaLinux:9nodejs-packaging-bundler2021.06-6.module_el9.7.0+226+88d36870ALSA-2026:7896
AlmaLinux:9nodejs-packaging-bundler2021.06-6.module_el9.7.0+198+8bf605baALSA-2026:7350
AlmaLinux:10nodejs24-docs1:24.14.1-2.el10_1ALSA-2026:7675
AlmaLinux:10nodejs24-npm1:11.11.0-1.24.14.1.2.el10_1ALSA-2026:7675
AlmaLinux:8npm1:10.8.2-1.20.20.2.1.module_el8.10.0+4165+3f200bdaALSA-2026:8339
AlmaLinux:8npm1:10.9.7-1.22.22.2.1.module_el8.10.0+4158+e796f37fALSA-2026:7123
AlmaLinux:8npm1:11.11.0-1.24.14.1.2.module_el8.10.0+4160+4819ac42ALSA-2026:7670
AlmaLinux:9npm1:10.8.2-1.20.20.2.1.module_el9.7.0+226+88d36870ALSA-2026:7896
AlmaLinux:9npm1:11.11.0-1.24.14.1.2.module_el9.7.0+222+ef1c61e1ALSA-2026:7350
AlmaLinux:9npm1:10.8.2-1.20.20.2.1.module_el9.7.0+224+0af7cc6bALSA-2026:7896
AlmaLinux:8v8-12.4-devel3:12.4.254.21-1.22.22.2.1.module_el8.10.0+4158+e796f37fALSA-2026:7123
AlmaLinux:8v8-13.6-devel3:13.6.233.17-1.24.14.1.2.module_el8.10.0+4160+4819ac42ALSA-2026:7670
AlmaLinux:9v8-13.6-devel3:13.6.233.17-1.24.14.1.2.module_el9.7.0+222+ef1c61e1ALSA-2026:7350
Debian:12node-minimatchno fix listedDEBIAN-CVE-2026-26996
Debian:13node-minimatchno fix listedDEBIAN-CVE-2026-26996
Debian:14node-minimatch9.0.7-1DEBIAN-CVE-2026-26996
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1667+4a788d89RLSA-2026:7123
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1823+b5789597RLSA-2026:7123
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1924+614dc87fRLSA-2026:7123
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1988+437f3d23RLSA-2026:7123
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1824+532140eeRLSA-2026:7123
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1935+d3cbe60fRLSA-2026:7123
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1989+e60144d9RLSA-2026:7123
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.9.0+1760+903d54b9RLSA-2026:7123
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1666+930e28e8RLSA-2026:7123
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1989+e60144d9RLSA-2026:8339
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1667+4a788d89RLSA-2026:8339
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1666+930e28e8RLSA-2026:8339
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1935+d3cbe60fRLSA-2026:8339
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1824+532140eeRLSA-2026:8339
Rocky Linux:8nodejs-nodemon0:3.0.3-1.module+el8.10.0+2084+ab509703RLSA-2026:7670
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1823+b5789597RLSA-2026:8339
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.9.0+1760+903d54b9RLSA-2026:8339
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1924+614dc87fRLSA-2026:8339
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1988+437f3d23RLSA-2026:8339
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.7.0+40018+a011993dRLSA-2026:7896
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.7.0+40017+f0db1785RLSA-2026:7302
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.7.0+40018+a011993dRLSA-2026:7302
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.7.0+40022+9ecc286cRLSA-2026:7302
Rocky Linux:9nodejs-nodemon0:3.0.3-3.module+el9.7.0+40025+0e0cf6b2RLSA-2026:7350
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.7.0+40017+f0db1785RLSA-2026:7896
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.7.0+40022+9ecc286cRLSA-2026:7896
Rocky Linux:8nodejs-packaging0:2021.06-6.module+el8.10.0+40048+6d99f608RLSA-2026:7123
Rocky Linux:8nodejs-packaging0:2021.06-6.module+el8.10.0+40048+6d99f608RLSA-2026:8339
Rocky Linux:8nodejs-packaging0:2021.06-6.module+el8.10.0+40048+6d99f608RLSA-2026:7670
Rocky Linux:9nodejs-packaging0:2021.06-6.module+el9.7.0+40052+e32ea525RLSA-2026:7896
Rocky Linux:9nodejs-packaging0:2021.06-6.module+el9.7.0+40052+e32ea525RLSA-2026:7350
Rocky Linux:9nodejs-packaging0:2021.06-6.module+el9.7.0+40052+e32ea525RLSA-2026:7302
Rocky Linux:10nodejs221:22.22.2-1.el10_1RLSA-2026:7080
Rocky Linux:10nodejs241:24.14.1-2.el10_1RLSA-2026:7675
Ubuntu:22.04:LTSnode-minimatchno fix listedUBUNTU-CVE-2026-26996
Ubuntu:24.04:LTSnode-minimatchno fix listedUBUNTU-CVE-2026-26996
Ubuntu:25.10node-minimatchno fix listedUBUNTU-CVE-2026-26996
Ubuntu:26.04:LTSnode-minimatchno fix listedUBUNTU-CVE-2026-26996
Ubuntu:26.10node-minimatchno fix listedUBUNTU-CVE-2026-26996
npmminimatch4.2.4GHSA-3ppc-4f35-3m26
npmminimatch5.1.7GHSA-3ppc-4f35-3m26
npmminimatch6.2.1GHSA-3ppc-4f35-3m26
npmminimatch7.4.7GHSA-3ppc-4f35-3m26
npmminimatch8.0.5GHSA-3ppc-4f35-3m26
npmminimatch9.0.6GHSA-3ppc-4f35-3m26
npmminimatch3.1.3GHSA-3ppc-4f35-3m26
npmminimatch10.2.1GHSA-3ppc-4f35-3m26

Affected products (as reported)

VendorProductVersions
isaacs minimatch < 10.2.1

Weakness: CWE-1333 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

References