PT-2026-83230 · Datadog · Dd-Trace-Rs

CVE-2026-54788

·

Published

2026-08-28

·

Updated

2026-08-28

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions dd-trace-rs versions 0.1.0 through 0.3.2
Description The software fails to enforce a pair count or entry size limit when parsing the W3C tracestate header in datadog-opentelemetry/src/propagation/tracecontext.rs. Specifically, the parser collects every semicolon-separated key and value pair within the dd=... vendor entry into a HashMap. Since tracecontext extraction is enabled by default, a remote unauthenticated attacker can send an arbitrarily large dd=... entry, leading to excessive CPU and memory consumption and resulting in a denial of service for instrumented network services.
Recommendations Update to version 0.3.3 or later. Disable tracecontext extraction by setting DD TRACE PROPAGATION STYLE EXTRACT to a value that does not include tracecontext (e.g., datadog). Cap the maximum HTTP request header size at an upstream proxy or web server.

Exploit

Fix

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-54788
GHSA-GPWF-4H98-V82Q

Affected Products

Dd-Trace-Rs