Skip to content
OpenAdvisories

Description

Datadog dd-trace-go is a Go client library for Datadog application performance monitoring, profiling, and security monitoring. Prior to 2.8.1, 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 limits on the extract path. A remote, unauthenticated attacker can send a request whose baggage header contains an arbitrarily large number of comma-separated key-value pairs or a single very large value, causing unbounded CPU and memory consumption and enabling a remote denial of service against HTTP services with baggage propagation enabled. This issue is fixed in version 2.8.1.

Affected products

VendorProductAffectedFixed
DataDog dd-trace-go < 2.8.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES for SAP 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 SUSE-SU-2026:23227-1, SUSE-SU-2026:23216-1
SLES 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 SUSE-SU-2026:23227-1, SUSE-SU-2026:23216-1
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 openSUSE-SU-2026:21551-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling datadog-operator 1.31.0-r1 —
Wolfi rolling dogstatsd-7.79 +3 7.79.2-r15 —
Wolfi rolling kubernetes-dns-node-cache 1.26.8-r12 —
Wolfi rolling vitess-23 +1 23.0.5-r3 —
Wolfi rolling vitess-24 +1 24.0.2-r5 —
Wolfi rolling vitess-24-compat 24.0.3-r7 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/DataDog/dd-trace-go <= 1.24.1 — GHSA-74j5-xf3v-crq8
Go github.com/DataDog/dd-trace-go all versions — GO-2026-6000
Go github.com/DataDog/dd-trace-go/v2 < 2.8.1 2.8.1 GHSA-74j5-xf3v-crq8

Advisories 3

References