Lookup for vulnerable packages by Package URL.

Purlpkg:npm/minimatch@4.2.4
Typenpm
Namespace
Nameminimatch
Version4.2.4
Qualifiers
Subpath
Is_vulnerablefalse
Next_non_vulnerable_version4.2.5
Latest_non_vulnerable_version10.2.3
Affected_by_vulnerabilities
Fixing_vulnerabilities
0
url VCID-tu43-xaxs-uug8
vulnerability_id VCID-tu43-xaxs-uug8
summary
minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern
`minimatch` is 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.
references
0
reference_url https://github.com/isaacs/minimatch
reference_id
reference_type
scores
url https://github.com/isaacs/minimatch
1
reference_url https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
reference_id
reference_type
scores
url https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
2
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-26996
reference_id CVE-2026-26996
reference_type
scores
url https://nvd.nist.gov/vuln/detail/CVE-2026-26996
3
reference_url https://github.com/advisories/GHSA-3ppc-4f35-3m26
reference_id GHSA-3ppc-4f35-3m26
reference_type
scores
url https://github.com/advisories/GHSA-3ppc-4f35-3m26
4
reference_url https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
reference_id GHSA-3ppc-4f35-3m26
reference_type
scores
url https://github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
fixed_packages
0
url pkg:npm/minimatch@3.1.3
purl pkg:npm/minimatch@3.1.3
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/minimatch@3.1.3
1
url pkg:npm/minimatch@4.2.4
purl pkg:npm/minimatch@4.2.4
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/minimatch@4.2.4
2
url pkg:npm/minimatch@5.1.7
purl pkg:npm/minimatch@5.1.7
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/minimatch@5.1.7
3
url pkg:npm/minimatch@6.2.1
purl pkg:npm/minimatch@6.2.1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/minimatch@6.2.1
4
url pkg:npm/minimatch@7.4.7
purl pkg:npm/minimatch@7.4.7
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/minimatch@7.4.7
5
url pkg:npm/minimatch@8.0.5
purl pkg:npm/minimatch@8.0.5
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/minimatch@8.0.5
6
url pkg:npm/minimatch@9.0.6
purl pkg:npm/minimatch@9.0.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/minimatch@9.0.6
7
url pkg:npm/minimatch@10.2.1
purl pkg:npm/minimatch@10.2.1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/minimatch@10.2.1
aliases CVE-2026-26996, GHSA-3ppc-4f35-3m26
risk_score null
exploitability null
weighted_severity null
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-tu43-xaxs-uug8
Risk_scorenull
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:npm/minimatch@4.2.4