p PatchFirst

CVE-2026-116588

CVE-2026-116588 · Datadog dd-trace-py: ReDOS in URL query string obfuscation

This page contains facts from public vulnerability sources. Check the original advisory before updating.

Datadog dd-trace-py is the Datadog Python APM client. From 1.5.0 until 3.19.9 and 4.15.6, the default query-string obfuscation regular expression can exhibit excessive backtracking while synchronously processing attacker-controlled URL query strings for HTTP span metadata. A remote attacker can cause prolonged CPU consumption, request latency, and service unavailability in affected HTTP tracing integrations that include query strings in URL span tags. The vulnerable processing is enabled by default for those integrations. This issue is fixed in versions 3.19.9 and 4.15.6.

CVSS 8.7 · High · EPSS 0.5% · Fix available

Published
Updated

Stack: python

Affected products and versions

  • dd-trace-py

    Versions
    • >= 1.5.0, < 3.19.9: Affected
    • >= 4.0.0, < 4.15.6: Affected

    No fix published

  • ddtrace PyPI

    Versions
    • 1.10.0
    • 1.10.0rc1
    • 1.10.0rc2
    • 1.10.0rc3
    • 1.10.1
    • 1.10.2
    • 1.10.3
    • 1.11.0
    • 1.11.0rc1
    • 1.11.1
    • 1.11.2
    • 1.11.3
    • 1.11.4
    • 1.11.5
    • 1.11.6
    • 1.12.0
    • 1.12.0rc1
    • 1.12.1
    • 1.12.10
    • 1.12.2
    • 1.12.3
    • 1.12.4
    • 1.12.5
    • 1.12.6
    • 1.12.7
    • 1.12.8
    • 1.12.9
    • 1.13.0
    • 1.13.0rc1
    • 1.13.0rc2
    • 1.13.0rc3
    • 1.13.1
    • 1.13.2
    • 1.13.3
    • 1.13.4
    • 1.13.5
    • 1.13.6
    • 1.14.0
    • 1.14.0rc1
    • 1.14.0rc2
    • 1.14.1
    • 1.14.2
    • 1.14.3
    • 1.15.0
    • 1.15.0rc1
    • 1.15.1
    • 1.15.2
    • 1.16.0
    • 1.16.0rc1
    • 1.16.0rc2
    • 1.16.1
    • 1.16.2
    • 1.16.3
    • 1.16.4
    • 1.17.0
    • 1.17.0rc1
    • 1.17.1
    • 1.17.2
    • 1.17.3
    • 1.17.4
    • 1.17.5
    • 1.17.6
    • 1.18.0
    • 1.18.0rc1
    • 1.18.1
    • 1.18.2
    • 1.18.3
    • 1.18.4
    • 1.18.5
    • 1.18.6
    • 1.18.7
    • 1.18.8
    • 1.19.0
    • 1.19.0rc1
    • 1.19.1
    • 1.19.2
    • 1.19.3
    • 1.19.4
    • 1.19.5
    • 1.19.6
    • 1.19.7
    • 1.20.0
    • 1.20.0rc1
    • 1.20.1
    • 1.20.10
    • 1.20.11
    • 1.20.12
    • 1.20.13
    • 1.20.14
    • 1.20.15
    • 1.20.16
    • 1.20.17
    • 1.20.18
    • 1.20.19
    • 1.20.2
    • 1.20.3
    • 1.20.4
    • 1.20.5
    • 1.20.6
    • 1.20.7
    • 1.20.8
    • 1.20.9
    • 1.5.0
    • 1.5.1
    • 1.5.2
    • 1.5.3
    • 1.5.4
    • 1.5.5
    • 1.6.0
    • 1.6.0rc1
    • 1.6.0rc2
    • 1.6.0rc3
    • 1.6.1
    • 1.6.2
    • 1.6.3
    • 1.6.4
    • 1.6.5
    • 1.6.6
    • 1.7.0
    • 1.7.0rc1
    • 1.7.0rc2
    • 1.7.0rc3
    • 1.7.0rc4
    • 1.7.1
    • 1.7.2
    • 1.7.3
    • 1.7.4
    • 1.7.5
    • 1.8.0
    • 1.8.0rc1
    • 1.8.0rc2
    • 1.8.0rc3
    • 1.8.0rc4
    • 1.8.1
    • 1.8.2
    • 1.8.3
    • 1.9.0
    • 1.9.0rc2
    • 1.9.0rc3
    • 1.9.0rc4
    • 1.9.1
    • 1.9.2
    • 1.9.3
    • 1.9.4
    • 1.9.5
    • 1.9.6
    • 1.9.7
    • 2.0.0
    • 2.0.0rc2
    • 2.0.1
    • 2.0.10
    • 2.0.2
    • 2.0.3
    • 2.0.4
    • 2.0.5
    • 2.0.6
    • 2.0.7
    • 2.0.8
    • 2.0.9
    • 2.1.0
    • 2.1.0rc1
    • 2.1.0rc2
    • 2.1.1
    • 2.1.2
    • 2.1.3
    • 2.1.4
    • 2.1.5
    • 2.1.6
    • 2.1.7
    • 2.1.8
    • 2.1.9
    • 2.10.0
    • 2.10.0rc1
    • 2.10.0rc2
    • 2.10.0rc3
    • 2.10.0rc4
    • 2.10.1
    • 2.10.2
    • 2.10.3
    • 2.10.4
    • 2.10.5
    • 2.10.6
    • 2.10.7
    • 2.11.0
    • 2.11.0rc1
    • 2.11.0rc2
    • 2.11.1
    • 2.11.2
    • 2.11.3
    • 2.11.4
    • 2.11.5
    • 2.11.6
    • 2.11.7
    • 2.11.8
    • 2.12.0
    • 2.12.0rc1
    • 2.12.0rc2
    • 2.12.1
    • 2.12.2
    • 2.12.3
    • 2.12.4
    • 2.13.0
    • 2.13.0rc1
    • 2.13.1
    • 2.13.2
    • 2.13.3
    • 2.14.0
    • 2.14.0rc1
    • 2.14.1
    • 2.14.2
    • 2.14.4
    • 2.14.5
    • 2.14.6
    • 2.14.7
    • 2.15.0
    • 2.15.0rc1
    • 2.15.0rc2
    • 2.15.0rc3
    • 2.15.1
    • 2.15.2
    • 2.15.3
    • 2.15.4
    • 2.16.0
    • 2.16.0rc1
    • 2.16.0rc2
    • 2.16.1
    • 2.16.2
    • 2.16.3
    • 2.16.4
    • 2.16.5
    • 2.16.6
    • 2.17.0
    • 2.17.0rc1
    • 2.17.0rc2
    • 2.17.1
    • 2.17.2
    • 2.17.3
    • 2.17.4
    • 2.17.5
    • 2.18.0
    • 2.18.0rc1
    • 2.18.1
    • 2.18.2
    • 2.19.0
    • 2.19.0rc1
    • 2.19.0rc2
    • 2.19.1
    • 2.19.2
    • 2.19.3
    • 2.19.4
    • 2.2.0
    • 2.2.0rc1
    • 2.2.1
    • 2.2.2
    • 2.2.3
    • 2.20.0
    • 2.20.0rc1
    • 2.20.1
    • 2.20.2
    • 2.21.0
    • 2.21.0rc1
    • 2.21.1
    • 2.21.10
    • 2.21.11
    • 2.21.12
    • 2.21.2
    • 2.21.3
    • 2.21.4
    • 2.21.5
    • 2.21.5rc1
    • 2.21.6
    • 2.21.7
    • 2.21.8
    • 2.21.9
    • 2.3.0
    • 2.3.0rc1
    • 2.3.1
    • 2.3.2
    • 2.3.3
    • 2.3.4
    • 2.3.5
    • 2.4.0
    • 2.4.0rc1
    • 2.4.1
    • 2.4.2
    • 2.4.3
    • 2.4.4
    • 2.5.0
    • 2.5.0rc1
    • 2.5.0rc2
    • 2.5.1
    • 2.5.2
    • 2.5.3
    • 2.5.4
    • 2.5.5
    • 2.5.6
    • 2.6.0
    • 2.6.1
    • 2.6.10
    • 2.6.11
    • 2.6.12
    • 2.6.2
    • 2.6.3
    • 2.6.4
    • 2.6.5
    • 2.6.6
    • 2.6.7
    • 2.6.8
    • 2.6.9
    • 2.7.0
    • 2.7.0rc1
    • 2.7.1
    • 2.7.10
    • 2.7.2
    • 2.7.3
    • 2.7.4
    • 2.7.5
    • 2.7.6
    • 2.7.7
    • 2.7.8
    • 2.7.9
    • 2.8.0
    • 2.8.0rc1
    • 2.8.0rc2
    • 2.8.1
    • 2.8.2
    • 2.8.3
    • 2.8.4
    • 2.8.5
    • 2.8.6
    • 2.8.7
    • 2.9.0
    • 2.9.0rc1
    • 2.9.0rc2
    • 2.9.0rc3
    • 2.9.0rc4
    • 2.9.0rc5
    • 2.9.0rc6
    • 2.9.0rc7
    • 2.9.0rc8
    • 2.9.0rc9
    • 2.9.1
    • 2.9.2
    • 2.9.3
    • 2.9.4
    • 2.9.5
    • 2.9.6
    • 3.0.0
    • 3.0.0rc1
    • 3.0.0rc2
    • 3.0.0rc3
    • 3.1.0
    • 3.1.0rc1
    • 3.1.1
    • 3.10.0
    • 3.10.0rc1
    • 3.10.0rc2
    • 3.10.0rc3
    • 3.10.1
    • 3.10.2
    • 3.10.3
    • 3.10.4
    • 3.11.0
    • 3.11.0rc1
    • 3.11.0rc2
    • 3.11.0rc3
    • 3.11.1
    • 3.11.2
    • 3.11.3
    • 3.11.4
    • 3.12.0
    • 3.12.0rc1
    • 3.12.0rc2
    • 3.12.0rc3
    • 3.12.1
    • 3.12.2
    • 3.12.3
    • 3.12.4
    • 3.12.5
    • 3.12.6
    • 3.12.7
    • 3.12.8
    • 3.12.9
    • 3.13.0
    • 3.13.0rc1
    • 3.13.1
    • 3.13.2
    • 3.13.3
    • 3.13.4
    • 3.14.0
    • 3.14.0rc1
    • 3.14.0rc2
    • 3.14.1
    • 3.14.2
    • 3.14.3
    • 3.14.4
    • 3.15.0
    • 3.15.0rc1
    • 3.15.1
    • 3.16.0
    • 3.16.0rc1
    • 3.16.0rc2
    • 3.16.1
    • 3.16.2
    • 3.16.3
    • 3.16.4
    • 3.17.0
    • 3.17.0rc1
    • 3.17.1
    • 3.17.2
    • 3.17.3
    • 3.18.0
    • 3.18.0rc1
    • 3.18.0rc2
    • 3.18.1
    • 3.19.0
    • 3.19.0rc1
    • 3.19.1
    • 3.19.2
    • 3.19.3
    • 3.19.4
    • 3.19.5
    • 3.19.6
    • 3.19.7
    • 3.19.8
    • 3.2.0
    • 3.2.0rc1
    • 3.2.1
    • 3.2.1rc1
    • 3.2.1rc2
    • 3.2.2
    • 3.2.3
    • 3.3.0
    • 3.3.0rc3
    • 3.3.1
    • 3.3.2
    • 3.3.3
    • 3.4.0
    • 3.4.0rc1
    • 3.4.0rc2
    • 3.4.1
    • 3.4.2
    • 3.5.0
    • 3.5.0rc1
    • 3.5.1
    • 3.6.0
    • 3.6.0rc1
    • 3.7.0
    • 3.7.0rc1
    • 3.7.0rc2
    • 3.7.1
    • 3.7.2
    • 3.8.0
    • 3.8.0rc1
    • 3.8.0rc2
    • 3.8.0rc3
    • 3.8.1
    • 3.9.0
    • 3.9.0rc1
    • 3.9.0rc2
    • 3.9.1
    • 3.9.2
    • 3.9.3
    • 3.9.4
    Affected ranges
    • ECOSYSTEM: ≥ 1.5.0, < 3.19.9

    Update to 3.19.9

  • ddtrace PyPI

    Versions
    • 4.0.0
    • 4.0.1
    • 4.0.2
    • 4.0.3
    • 4.0.4
    • 4.1.0
    • 4.1.0rc2
    • 4.1.0rc3
    • 4.1.1
    • 4.1.2
    • 4.1.3
    • 4.1.4
    • 4.10.0
    • 4.10.0rc1
    • 4.10.1
    • 4.10.10
    • 4.10.11
    • 4.10.12
    • 4.10.2
    • 4.10.3
    • 4.10.4
    • 4.10.5
    • 4.10.6
    • 4.10.7
    • 4.10.8
    • 4.10.9
    • 4.11.0
    • 4.11.0rc1
    • 4.11.0rc2
    • 4.11.0rc3
    • 4.11.0rc4
    • 4.11.0rc5
    • 4.11.0rc6
    • 4.11.0rc7
    • 4.11.1
    • 4.11.2
    • 4.11.3
    • 4.11.4
    • 4.11.5
    • 4.11.6
    • 4.11.7
    • 4.11.8
    • 4.12.0
    • 4.12.0rc1
    • 4.12.0rc2
    • 4.12.1
    • 4.12.2
    • 4.12.3
    • 4.13.0
    • 4.13.0rc1
    • 4.13.0rc2
    • 4.13.0rc3
    • 4.13.1
    • 4.13.2
    • 4.13.3
    • 4.14.0
    • 4.14.0rc1
    • 4.14.0rc2
    • 4.14.0rc3
    • 4.14.0rc4
    • 4.14.1
    • 4.14.2
    • 4.15.0
    • 4.15.0rc1
    • 4.15.0rc2
    • 4.15.1
    • 4.15.2
    • 4.15.3
    • 4.15.4
    • 4.15.5
    • 4.2.0
    • 4.2.0rc1
    • 4.2.0rc2
    • 4.2.0rc3
    • 4.2.1
    • 4.2.2
    • 4.2.3
    • 4.3.0
    • 4.3.0rc1
    • 4.3.1
    • 4.3.2
    • 4.4.0
    • 4.4.0rc1
    • 4.4.0rc2
    • 4.4.0rc3
    • 4.5.0
    • 4.5.0rc1
    • 4.5.0rc2
    • 4.5.0rc3
    • 4.5.0rc4
    • 4.5.1
    • 4.5.10
    • 4.5.2
    • 4.5.3
    • 4.5.4
    • 4.5.5
    • 4.5.6
    • 4.5.7
    • 4.5.8
    • 4.5.9
    • 4.6.0
    • 4.6.0rc1
    • 4.6.0rc2
    • 4.6.0rc3
    • 4.6.1
    • 4.6.2
    • 4.6.3
    • 4.6.4
    • 4.6.5
    • 4.6.6
    • 4.6.7
    • 4.6.8
    • 4.7.0
    • 4.7.0rc1
    • 4.7.0rc2
    • 4.7.0rc3
    • 4.7.0rc4
    • 4.7.0rc5
    • 4.7.1
    • 4.7.2
    • 4.8.0
    • 4.8.0rc1
    • 4.8.0rc2
    • 4.8.0rc3
    • 4.8.0rc4
    • 4.8.0rc5
    • 4.8.1
    • 4.8.10
    • 4.8.11
    • 4.8.12
    • 4.8.13
    • 4.8.2
    • 4.8.3
    • 4.8.4
    • 4.8.5
    • 4.8.6
    • 4.8.7
    • 4.8.8
    • 4.8.9
    • 4.9.0
    • 4.9.0rc1
    • 4.9.0rc2
    • 4.9.1
    • 4.9.2
    • 4.9.3
    • 4.9.4
    • 4.9.5
    • 4.9.6
    • 4.9.7
    Affected ranges
    • ECOSYSTEM: ≥ 4.0.0, < 4.15.6

    Update to 4.15.6

Original sources

Check your server →