PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-50277 DataDog CVE debrief

CVE-2026-50277 debrief: A remote unauthenticated attacker can cause denial of service via unbounded CPU and memory consumption by sending a header with many comma-separated key-value pairs or one large value to internet-facing services using dd-trace-cpp library versions before 2.1.0. This issue allows for potential service disruption and resource exhaustion. Defenders should assess exposure and prioritize upgrading to version 2.1.0 or later. The vulnerability is caused by the library's failure to enforce limits on W3C baggage headers during extraction, which can lead to hash-map allocation and increased CPU and memory usage.

Vendor
DataDog
Product
dd-trace-cpp
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-17
Original CVE updated
2026-09-21
Advisory published
2026-09-17
Advisory updated
2026-09-21

Who should care

Defenders of internet-facing services using dd-trace-cpp library versions before 2.1.0 should assess exposure and prioritize upgrading to version 2.1.0 or later. This includes operators, platform administrators, vulnerability management teams, and security teams responsible for ensuring the security and integrity of affected systems. They should review the vulnerability details, assess the potential impact, and take necessary actions to mitigate the risk.

Why it matters

CVE-2026-50277 is a denial of service vulnerability in dd-trace-cpp library versions before 2.1.0, allowing remote unauthenticated attackers to cause unbounded CPU and memory consumption. Defenders of internet-facing services should assess exposure and prioritize upgrading to version 2.1.0 or later.

  • Potential denial of service via unbounded CPU consumption
  • Potential denial of service via unbounded memory consumption
  • Verification of exposure required for internet-facing services
  • Upgrade to version 2.1.0 or later to remediate

Technical summary

The dd-trace-cpp library versions before 2.1.0 do not enforce limits on W3C baggage headers during extraction, allowing for potential denial of service attacks via unbounded CPU and memory consumption. This vulnerability can be exploited by remote unauthenticated attackers, potentially leading to service disruption and resource exhaustion. The library's failure to enforce limits on W3C baggage headers can result in hash-map allocation and increased CPU and memory usage. Defenders should prioritize verifying exposure of internet-facing services and upgrading to version 2.1.0 or later.

Defensive priority

Defenders should prioritize verifying exposure of internet-facing services using dd-trace-cpp library versions before 2.1.0 and upgrading to version 2.1.0 or later.

Recommended defensive actions

  • Verify exposure of internet-facing services using dd-trace-cpp library versions before 2.1.0
  • Upgrade to version 2.1.0 or later
  • Monitor for suspicious traffic patterns
  • Implement compensating controls to limit potential damage
  • Review and update incident response plans to address potential denial of service attacks
  • Conduct vulnerability scanning and penetration testing to identify potential weaknesses
  • Engage with the vendor for additional guidance and support

Evidence notes

Evidence from the CVE record and source references indicates that dd-trace-cpp library versions before 2.1.0 do not enforce limits on W3C baggage headers, allowing for potential denial of service attacks.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-50277 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-50277

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-50277 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-50277

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.