Skip to main content
← All vulnerabilities
CVE-2026-50273GHSA-38WR-VPC7-2MP4

Datadog .NET Tracer: Improper parsing of W3C baggage headers may lead to DoS

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.43.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Datadog .NET Tracer is a client library for Datadog APM for .NET applications. Prior to 3.43.0, Datadog tracing libraries that implement W3C baggage propagation parse incoming baggage HTTP headers without enforcing DD_TRACE_BAGGAGE_MAX_ITEMS or DD_TRACE_BAGGAGE_MAX_BYTES on extraction, allowing a remote unauthenticated attacker to send a baggage header with many comma-separated key-value pairs or one very large value and cause unbounded CPU and memory consumption in services with baggage propagation enabled. This issue is fixed in version 3.43.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • DataDog dd-trace-dotnet

    fixed in 3.43.0

  • Datadog.TraceNuGet

    fixed in 3.43.0

  • Datadog.Trace.OpenTracingNuGet

    fixed in 3.43.0

References 4

GitHub · DataDog/dd-trace-dotnet