Dd Trace Java
Approved changes feed: RSS · Atom
cpe:2.3:a:datadog:dd-trace-java:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Datadog (8c31a62c-edda-5c02-83f1-ebdd4906350f) |
|---|---|
| Product | Dd Trace Java (543a85af-847b-527b-b3cf-7c4dcf11a74b) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/datadog/dd-trace-java |
purl2cpe | 2026-06-01 10:12:37.553014 |
pkg:maven/com.datadoghq/dd-trace-java |
purl2cpe | 2026-06-01 10:12:37.553016 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-50270 |
vulnerable | 2026-09-16 04:34:02.547663 |
dd-trace-java: Improper parsing of W3C baggage headers may lead to DoS
HIGH (7.5)
dd-trace-java is a Datadog APM client for Java. Prior to 1.62.0, W3C baggage extraction does not enforce DD_TRACE_BAGGAGE_MAX_ITEMS, which defaults to 64, or DD_TRACE_BAGGAGE_MAX_BYTES, which defaults to 8192, although those limits apply during baggage injection. A remote unauthenticated attacker can send a baggage HTTP header containing many comma-separated key-value pairs or a single very large value. The extraction path allocates map entries while parsing the attacker-controlled header on every request, causing unbounded CPU and memory consumption in an HTTP service where the baggage propagation style is enabled, which is the default for most affected tracers. This can cause denial of service. This issue is fixed in version 1.62.0.
Published: 2026-09-14T17:03:39.809Z
Updated: 2026-09-14T19:16:55.404Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33728 |
vulnerable | 2026-06-08 07:59:10.660978 |
dd-trace-java: Unsafe deserialization in RMI instrumentation may lead to remote code execution
dd-trace-java is a Datadog APM client for Java. In versions of dd-trace-java 0.40.0 through prior to 1.60.2, the RMI instrumentation registered a custom endpoint that deserialized incoming data without applying serialization filters. On JDK version 16 and earlier, an attacker with network access to a JMX or RMI port on an instrumented JVM could exploit this to potentially achieve remote code execution. All three of the following conditions must be true to exploit this vulnerability: First, dd-trace-java is attached as a Java agent (`-javaagent`) on Java 16 or earlier. Second, a JMX/RMI port has been explicitly configured via `-Dcom.sun.management.jmxremote.port` and is network-reachable, Third, a gadget-chain-compatible library is present on the classpath. For JDK >= 17, no action is required, but upgrading is strongly encouraged. For JDK >= 8u121 < JDK 17, upgrade to dd-trace-java version 1.60.3 or later. For JDK < 8u121 and earlier where serialization filters are not available, apply the workaround. The workaround is to set the following environment variable to disable the RMI integration: `DD_INTEGRATION_RMI_ENABLED=false`.
Published: 2026-03-27T00:25:56.444Z
Updated: 2026-03-27T19:57:29.854Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.