
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-116693 is a Regular Expression Denial of Service (ReDoS) vulnerability in dd-trace, the Datadog APM client for Node.js. The default DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP regular expression can perform excessive backtracking when processing attacker-controlled URL query strings, enabling unauthenticated remote attackers to cause denial of service. Affected versions span from 2.0.0 through 5.131.0 and 6.0.0 through 6.20.0; fixed versions are 5.131.1 and 6.20.1. The vulnerability was published on October 27, 2026, with a CVSS v4.0 base score of 8.7 (High) (GitHub Advisory).
The root cause is classified as CWE-1333 (Inefficient Regular Expression Complexity), also mapped to CAPEC-492 (Regular Expression Exponential Blowup). The vulnerable regex is the default value of the DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP configuration option, which is applied synchronously within the HTTP tracing integration when recording URL metadata. Because the pattern evaluation occurs on the request-handling thread without any timeout or asynchronous offloading, a crafted query string can trigger catastrophic backtracking, monopolizing CPU for an extended period. No authentication or special privileges are required; any network-accessible HTTP endpoint instrumented by the affected dd-trace versions is exploitable (GitHub Advisory, Fix PR #10675).
Successful exploitation causes a denial-of-service condition by consuming excessive CPU on the Node.js application server, stalling request processing and rendering the instrumented application unavailable to legitimate users. There is no confidentiality or integrity impact — the vulnerability is limited to availability. Any Node.js service using an affected version of dd-trace with HTTP tracing enabled is within scope, and a sustained attack could fully block request handling for the duration of the malicious input processing (GitHub Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at the time of disclosure. The EPSS score is 0.0, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. However, exploitation requires no authentication, no user interaction, and no special configuration — an attacker only needs network access to an HTTP endpoint of an instrumented application, making the attack surface broad and the barrier to exploitation low (GitHub Advisory, Feedly).
dd-trace versions 2.0.0–5.131.0 or 6.0.0–6.20.0 that expose HTTP endpoints. This can be done via HTTP response headers, error messages, or known deployment information.DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP pattern — for example, a long string of characters that partially matches sensitive-parameter patterns (e.g., repeated password-like substrings with ambiguous delimiters) without completing a full match.GET /api/endpoint?password%3D=aaaaaa...aaaa! with a sufficiently long payload).dd-trace HTTP plugin applies the regex synchronously during URL metadata recording; the backtracking causes the Node.js event loop to stall, blocking all subsequent request processing.password, token, secret) with no legitimate value.dd-trace debug logs (if enabled) showing regex evaluation activity on suspicious query strings.Upgrade dd-trace (npm package) to version 5.131.1 or 6.20.1, which replace the vulnerable default regex with a backtracking-safe equivalent (v5.131.1 Release, GitHub Advisory). As an immediate workaround without upgrading, set the environment variable DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP to the fixed regex provided in the advisory and restart the application — this overrides the vulnerable default pattern. Organizations unable to act immediately should consider placing a WAF or reverse proxy in front of affected services to reject or truncate abnormally long query strings.
The vulnerability was disclosed via a GitHub Security Advisory by Datadog contributor mmuller-dd on October 8, 2026, and the fix was merged via PR #10675 authored by CarlesDD. The advisory received automated coverage from vulnerability tracking services including VulnDB, OSV, and ENISA EUVD shortly after publication. Social media activity was limited to automated CVE broadcast accounts on Mastodon (infosec.exchange) and Bluesky, with no notable independent researcher commentary or media coverage identified.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."