Description
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.
Published: 2026-07-17
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Datadog .NET Tracer is a client library that sends and receives tracing data for .NET applications. Prior to version 3.43.0, the library parsed incoming W3C baggage HTTP headers without enforcing the maximum item or byte limits defined by DD_TRACE_BAGGAGE_MAX_ITEMS or DD_TRACE_BAGGAGE_MAX_BYTES. This omission allows an unauthenticated remote attacker to supply a header containing a large number of comma‑separated key‑value pairs or a single very large value, causing the tracer to consume unbounded CPU and memory during parsing. The result is that any .NET service with baggage propagation enabled can suffer a denial of service. The vendor addressed the issue in release 3.43.0.

Affected Systems

The issue affects the DataDog dd‑trace‑dotnet library in all versions prior to 3.43.0 when baggage propagation is configured. Any .NET application that employs this tracer with baggage enabled is at risk.

Risk and Exploitability

The CVSS score of 7.5 classifies the issue as high severity, while the EPSS score of less than 1% indicates a low likelihood of widespread exploitation at present. The vulnerability is not listed in CISA’s KEV catalog. A remote unauthenticated attacker can trigger the exploit by sending a crafted HTTP request containing a large baggage header, a path that is inferred from the description as the most likely attack vector.

Generated by OpenCVE AI on July 30, 2026 at 23:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Datadog dd‑trace‑dotnet library to version 3.43.0 or newer to apply the vendor‑provided fix.
  • If an immediate upgrade is not feasible, disable baggage propagation in the tracer configuration or enforce custom limits on the incoming baggage header before it reaches the library.
  • Configure application‑level monitoring or request filtering to detect unusually large HTTP headers and block or rate‑limit such requests to prevent resource exhaustion.

Generated by OpenCVE AI on July 30, 2026 at 23:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-38wr-vpc7-2mp4 dd-trace-dotnet: Improper parsing of W3C baggage headers may lead to DoS
History

Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Datadog
Datadog dd-trace-dotnet
Vendors & Products Datadog
Datadog dd-trace-dotnet

Fri, 17 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 18:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Datadog .NET Tracer: Improper parsing of W3C baggage headers may lead to DoS
Weaknesses CWE-770
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Datadog Dd-trace-dotnet
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-17T19:46:45.397Z

Reserved: 2026-06-04T16:26:05.984Z

Link: CVE-2026-50273

cve-icon Vulnrichment

Updated: 2026-07-17T19:46:39.733Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T00:00:06Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling