Appsecure logo

CVE-2026-26996: High Vulnerability in minimatch_project minimatch

A high-severity Regular Expression Denial of Service (ReDoS) vulnerability exists in minimatch versions 10.2.0 and below. Organizations using affected versions should prioritize patching to mitigate potential service disruptions.

HIGHCVSS 8.7 · Published February 20, 2026

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

CVE-2026-26996 is a high-severity vulnerability affecting the minimatch library from the minimatch_project. This vulnerability allows for a Regular Expression Denial of Service (ReDoS) when certain glob patterns are utilized. Specifically, patterns containing many consecutive * wildcards followed by a literal character that does not appear in the input string can cause the V8 regex engine to backtrack exponentially, leading to significant delays or application hangs.

The CVSS score for this vulnerability is 8.7, indicating a high severity. The time complexity of the regex match is O(4^N), where N is the number of * characters present. For instance, a pattern with N=15 can take approximately 2 seconds, while N=34 may cause the function to hang indefinitely. This risk to organizations includes potential service disruptions, especially for applications that allow user-controlled strings to be passed to the minimatch() function.

Organizations should prioritize patching immediately, as this vulnerability affects all versions of minimatch up to and including version 10.2.0. The issue has been resolved in version 10.2.1, so upgrading to this version or later is critical.

Currently, there are no known public exploits or active exploitation of this vulnerability. However, given the high impact and the potential for denial of service, timely remediation is essential for maintaining application availability.

Vulnerability Details

The vulnerability in minimatch allows for Regular Expression Denial of Service (ReDoS) when a glob pattern contains excessive consecutive * wildcards followed by a literal character not present in the test string. Each * wildcard compiles into a separate regex group, leading to exponential backtracking by the V8 regex engine during a failed match.

The CVSS 4.0 vector for this vulnerability indicates a network attack vector, low attack complexity, and no privileges required for exploitation, which enhances its severity. The affected component is the minimatch library, specifically versions prior to 10.2.1.

Technical Analysis

The root cause of this vulnerability lies in the regex engine's behavior when processing complex glob patterns. Attackers may leverage this by submitting crafted input that includes a large number of * characters, causing the regex engine to consume excessive resources and potentially crash the application.

This vulnerability has a low attack complexity, meaning that an attacker does not require advanced skills to exploit it. No user interaction is necessary, and the availability impact is significant as successful exploitation can lead to application unavailability.

Risk & Impact Analysis

The real-world risk posed by this vulnerability is substantial, particularly for applications that use minimatch to process user input. If exploited, the resulting Denial of Service could lead to service outages, affecting user experience and potentially resulting in lost revenue.

Organizations must recognize the blast radius of this vulnerability, as any application using the affected versions of minimatch is at risk. Given the high CVSS score of 8.7, the urgency for remediation is critical.

Signal

Status

Known Exploit

No

Public PoC

No

Actively Exploited

No

Ransomware Use

No

Affected Versions

This vulnerability affects all versions of minimatch prior to 10.2.1. Organizations should ensure that they upgrade to at least version 10.2.1 to mitigate the risk.

Mitigation & Remediation

To remediate this vulnerability, organizations should upgrade to minimatch version 10.2.1 or later. If immediate upgrading is not possible, consider implementing input validation to restrict patterns that include excessive * wildcards. Additionally, organizations may review their application configurations to minimize the risk of DoS attacks.

For ongoing security, organizations should implement continuous security testing to identify vulnerabilities like CVE-2026-26996 and ensure compliance with best practices. Regular security assessments can help identify and mitigate similar vulnerabilities in the future.

Detection Guidance

Organizations should monitor logs for indicators of excessive regex processing times, particularly when using the minimatch library. Any unusual delays in pattern matching may indicate an attempt to exploit this vulnerability. Implementing rate limiting on regex operations can also mitigate abuse.

AppSecure Threat Intelligence Insight

The long-term significance of CVE-2026-26996 lies in the pattern of vulnerabilities associated with regex processing in libraries that handle user input. As applications increasingly rely on complex regex patterns for functionality, understanding and mitigating regex-related vulnerabilities becomes essential.

Security teams should learn from this incident, ensuring that user input is always validated and sanitized, particularly in libraries that involve regex processing. Organizations are encouraged to adopt a proactive approach in vulnerability management, focusing on regular updates and monitoring for potential exploits.

For further insights, organizations can explore our comprehensive guides on API security testing and cloud security assessment best practices.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.