Advisory Database
  • Advisories
  • Dependency Scanning
  1. cargo
  2. ›
  3. datadog-opentelemetry
  4. ›
  5. CVE-2026-54788

CVE-2026-54788: datadog-opentelemetry has unbounded W3C tracestate parsing that may lead to DoS

August 28, 2026

Datadog tracing libraries that implement W3C Trace Context (tracecontext) propagation parse the incoming tracestate header without enforcing a size cap on the Datadog vendor entry (dd=...). The dd= value contains semicolon-separated key:value pairs, and the parser allocates a hash-map entry for each pair. A remote, unauthenticated attacker can send a tracestate header whose dd= member is arbitrarily large (or contains an arbitrarily large number of pairs), forcing unbounded CPU and memory consumption per request and enabling a remote Denial of Service. tracecontext extraction is enabled by default in affected tracers, so any internet-facing service instrumented with an affected version is exposed unless tracecontext has been explicitly removed from the propagation style configuration.

References

  • github.com/DataDog/dd-trace-rs/commit/77c5d185c71d0ea8103da0e6cf4cd50677ffacd2
  • github.com/DataDog/dd-trace-rs/pull/218
  • github.com/DataDog/dd-trace-rs/releases/tag/datadog-opentelemetry-v0.3.3
  • github.com/DataDog/dd-trace-rs/security/advisories/GHSA-gpwf-4h98-v82q
  • github.com/advisories/GHSA-gpwf-4h98-v82q
  • nvd.nist.gov/vuln/detail/CVE-2026-54788

Code Behaviors & Features

Detect and mitigate CVE-2026-54788 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 0.1.0 before 0.3.3

Fixed versions

  • 0.3.3

Solution

Upgrade to version 0.3.3 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Learn more about CVSS

Weakness

  • CWE-770: Allocation of Resources Without Limits or Throttling

Source file

cargo/datadog-opentelemetry/CVE-2026-54788.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 05 Sep 2026 12:17:13 +0000.