CVE-2026-33728 Details
Description
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`.
A vulnerability exists in the Datadog APM client for Java, specifically in the dd-trace-java library, versions 0.40.0 through prior to 1.60.2. The issue arises in the RMI instrumentation, which registered a custom endpoint that deserialized incoming data without applying necessary serialization filters. This flaw creates a potential for remote code execution on JDK versions 16 and earlier. Exploitation requires that dd-trace-java be attached as a Java agent on a compatible JVM, a JMX or RMI port be explicitly configured and network-reachable, and a gadget-chain-compatible library be present on the classpath.
Users on JDK 17 or later do not need to take any action, but upgrading is strongly recommended. For JDK versions 8u121 and earlier, users should upgrade to dd-trace-java version 1.60.3 or later. For JDK versions prior to 8u121 where serialization filters are not available, the RMI integration can be disabled by setting the environment variable DD_INTEGRATION_RMI_ENABLED=false.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Mar 27, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/DataDog/dd-trace-java/releases/tag/v1.60.3 | [email protected] | ProductRelease Notes |
| https://github.com/DataDog/dd-trace-java/security/advisories/GHSA-579q-h82j-r5v2 | [email protected] | MitigationVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-502 | Deserialization of Untrusted Data | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| datadog dd-trace-java | >= 0.40.0, < 1.60.3 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 3, 2026 | Initial Analysis | [email protected] |
| Mar 27, 2026 | New CVE Received | [email protected] |