
CVE catalog
CVE-2026-26996
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
- Severity
- High · CVSS 8.7
- Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.58% · Oct 25, 2026
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.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | node-minimatch | sid | 9.0.7-2 | fixed |
| Debian | node-minimatch | forky | 9.0.7-2 | fixed |
| Debian | node-minimatch | trixie | 9.0.3-6 | vulnerable |
| Debian | node-minimatch | bookworm | 5.1.1+~5.1.2-1 | vulnerable |
| Cpe | node-minimatch | Not reported | Not reported | vulnerable |
| Cpe | minimatch | Not reported | Not reported | unknown |
| Npm | minimatch | Not reported | 3.1.3 | fixed |
| Npm | minimatch | Not reported | 9.0.6 | fixed |
| Npm | minimatch | Not reported | 8.0.5 | fixed |
| Npm | minimatch | Not reported | 7.4.7 | fixed |
| Npm | minimatch | Not reported | 6.2.1 | fixed |
| Npm | minimatch | Not reported | 5.1.7 | fixed |
| Npm | minimatch | Not reported | 4.2.4 | fixed |
| Npm | minimatch | Not reported | 3.1.3 | fixed |
| Opensuse | openQA | leap 16.0 | 5.1783076943.6691832d-bp160.1.1 | fixed |
| Opensuse | os-autoinst | leap 16.0 | 5.1783082953.c3cb41d-bp160.1.1 | fixed |
| Opensuse | openQA | tumbleweed | 5.1782995932.ffeb09be-1.1 | fixed |
| Suse | cockpit-subscriptions | linux enterprise server 16.0 | 12.1-160000.3.1 | fixed |
| Suse | cockpit-subscriptions | linux enterprise server for sap applications 16.0 | 12.1-160000.3.1 | fixed |
| Suse | cockpit-packages | linux enterprise server 16.0 | 4-160000.1.1 | fixed |
| Suse | cockpit-packages | linux enterprise server for sap applications 16.0 | 4-160000.1.1 | fixed |
| Opensuse | cockpit-subscriptions | leap 16.0 | 12.1-160000.3.1 | fixed |
| Suse | cockpit-subscriptions | linux micro 6.2 | 12.1-160000.3.1 | fixed |
| Opensuse | cockpit-repos | leap 16.0 | 4.7-160000.2.1 | fixed |
| Suse | cockpit-repos | linux enterprise server 16.0 | 4.7-160000.2.1 | fixed |
| Suse | cockpit-repos | linux enterprise server for sap applications 16.0 | 4.7-160000.2.1 | fixed |
| Opensuse | cockpit-packages | leap 16.0 | 4-160000.1.1 | fixed |
| Suse | cockpit-repos | linux micro 6.2 | 4.7-160000.2.1 | fixed |
| Suse | cockpit-repos | linux micro 6.2 | 4.7-160000.2.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | node-minimatch | source | sid | 9.0.7-1 | not yet assigned | Not reported | [1128579] |
| Debian | node-minimatch | source | forky | 9.0.7-1 | not yet assigned | Not reported | [1128579] |
| Debian | node-minimatch | source | trixie | (unfixed) | not yet assigned | Not reported | [1128579] |
| Debian | node-minimatch | source | bookworm | (unfixed) | not yet assigned | Not reported | [1128579] |
| Npm | minimatch | npm | Not reported | 3.1.3 | Not reported | GHSA-3PPC-4F35-3M26 | Not reported |
| Npm | minimatch | npm | Not reported | 9.0.6 | Not reported | Not reported | Not reported |
| Npm | minimatch | npm | Not reported | 8.0.5 | Not reported | Not reported | Not reported |
| Npm | minimatch | npm | Not reported | 7.4.7 | Not reported | Not reported | Not reported |
| Npm | minimatch | npm | Not reported | 6.2.1 | Not reported | Not reported | Not reported |
| Npm | minimatch | npm | Not reported | 5.1.7 | Not reported | Not reported | Not reported |
| Npm | minimatch | npm | Not reported | 4.2.4 | Not reported | Not reported | Not reported |
| Npm | minimatch | npm | Not reported | 3.1.3 | Not reported | Not reported | Not reported |
| Opensuse | openQA | rpm | leap 16.0 | 5.1783076943.6691832d-bp160.1.1 | Not reported | OPENSUSE-SU-2026:21266-1 | Not reported |
| Opensuse | os-autoinst | rpm | leap 16.0 | 5.1783082953.c3cb41d-bp160.1.1 | Not reported | OPENSUSE-SU-2026:21266-1 | Not reported |
| Opensuse | openQA | rpm | tumbleweed | 5.1782995932.ffeb09be-1.1 | Not reported | OPENSUSE-SU-2026:11178-1 | Not reported |
| Suse | cockpit-subscriptions | rpm | linux enterprise server 16.0 | 12.1-160000.3.1 | Not reported | SUSE-SU-2026:21191-1 | Not reported |
| Suse | cockpit-subscriptions | rpm | linux enterprise server for sap applications 16.0 | 12.1-160000.3.1 | Not reported | SUSE-SU-2026:21191-1 | Not reported |
| Suse | cockpit-packages | rpm | linux enterprise server 16.0 | 4-160000.1.1 | Not reported | SUSE-SU-2026:21141-1 | Not reported |
| Suse | cockpit-packages | rpm | linux enterprise server for sap applications 16.0 | 4-160000.1.1 | Not reported | SUSE-SU-2026:21141-1 | Not reported |
| Opensuse | cockpit-subscriptions | rpm | leap 16.0 | 12.1-160000.3.1 | Not reported | OPENSUSE-SU-2026:20532-1 | Not reported |
| Suse | cockpit-subscriptions | rpm | linux micro 6.2 | 12.1-160000.3.1 | Not reported | SUSE-SU-2026:21111-1 | Not reported |
| Opensuse | cockpit-repos | rpm | leap 16.0 | 4.7-160000.2.1 | Not reported | OPENSUSE-SU-2026:20464-1 | Not reported |
| Suse | cockpit-repos | rpm | linux enterprise server 16.0 | 4.7-160000.2.1 | Not reported | SUSE-SU-2026:20997-1 | Not reported |
| Suse | cockpit-repos | rpm | linux enterprise server for sap applications 16.0 | 4.7-160000.2.1 | Not reported | SUSE-SU-2026:20997-1 | Not reported |
| Opensuse | cockpit-packages | rpm | leap 16.0 | 4-160000.1.1 | Not reported | OPENSUSE-SU-2026:20469-1 | Not reported |
| Suse | cockpit-repos | rpm | linux micro 6.2 | 4.7-160000.2.1 | Not reported | SUSE-SU-2026:20973-1 | Not reported |
| Suse | cockpit-repos | rpm | linux micro 6.2 | 4.7-160000.2.1 | Not reported | SUSE-SU-2026:20967-1 | Not reported |
Notes
[trixie] node-minimatch: Minor issue [bookworm] node-minimatch: Minor issue
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [node-minimatch]Affected
Details (2)
5.1.1+~5.1.2-1· all · bookwormAffected
nvd · node-minimatch · debian · bookworm; nvd · node-minimatch · debian · 12
5.1.1+~5.1.2-1· all · bookwormAffected
nvd · node-minimatch · debian · bookworm; nvd · node-minimatch · debian · 12
[Debian 13 (Trixie)]
- [node-minimatch]Affected
Details (2)
9.0.3-6· all · trixieAffected
nvd · node-minimatch · debian · 13
9.0.3-6· all · trixieAffected
nvd · node-minimatch · debian · 13
[openSUSE Tumbleweed]
- [openQA-auto-update]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-bootstrap]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-client]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-client-bash-completion]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-client-zsh-completion]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-common]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-continuous-update]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-devel]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-doc]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-llm-server]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-local-db]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-mcp]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-munin]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-python-scripts]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-single-instance]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-single-instance-nginx]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA-worker]Unknown
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedUnknown · Fixed:
5.1782995932.ffeb09be-1.1Version impact unknown
nvd · openQA · opensuse · tumbleweed
- [openQA]Fixed
Source package: [openQA]
Details (1)
5.1787055821.5de28100-1.1· x86_64 · tumbleweedFixed · Fixed:
5.1782995932.ffeb09be-1.1nvd · openQA · opensuse · tumbleweed
Observed:
References
- [https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_11178-1.json]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-26996]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-26996]
- [https://osv.dev/vulnerability/GHSA-3ppc-4f35-3m26]
- [https://osv.dev/vulnerability/SUSE-SU-2026:20967-1]
- [https://osv.dev/vulnerability/SUSE-SU-2026:20973-1]
- [https://osv.dev/vulnerability/SUSE-SU-2026:20997-1]
- [https://osv.dev/vulnerability/SUSE-SU-2026:21111-1]
- [https://osv.dev/vulnerability/SUSE-SU-2026:21141-1]
- [https://osv.dev/vulnerability/SUSE-SU-2026:21191-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:11178-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:20464-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:20469-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:20532-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:21266-1]
- [https://security-tracker.debian.org/tracker/CVE-2026-26996]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-26996.json]
- [https://wid.cert-bund.de/.well-known/csaf/white/2026/wid-sec-w-2026-0752.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]