Skip to content
OpenAdvisories
High · 8.2 CVE-2026-116589 EUVD-2026-110470GHSA-p3m5-h5v9-vqj6

Datadog dd-trace-py: IAST instrumentation can lead to application DOS

Published Oct 26, 2026 · Updated Oct 31, 2026 · Assigned by GitHub_M

Description

Datadog dd-trace-py is the Datadog Python APM client. From 3.13.0 until 4.15.5, the IAST string-processing instrumentation does not properly handle certain internal errors while old-style % string formatting processes attacker-controlled input. An unhandled error can terminate the Python process and interrupt the work it is handling. Exploitation requires IAST to be enabled, which is not the default, and application code to apply the affected formatting operation to attacker-controlled input. This issue is fixed in version 4.15.5.

Affected products

VendorProductAffectedFixed
DataDog dd-trace-py >= 3.13.0, < 4.15.5 —

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.

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling datadog-agent-7.78-core-integrations +2 No fix yet —
Wolfi rolling datadog-agent-7.79-core-integrations 7.79.2-r31 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI ddtrace >= 3.13.0, < 4.15.5 4.15.5 GHSA-p3m5-h5v9-vqj6

References