Skip to main content

DataDog::DogStatsd EUVDEUVD-2026-34847

| CVE-2026-11362 CRITICAL
Improper Neutralization of CRLF Sequences ('CRLF Injection') (CWE-93)
2026-06-05 CPANSec GHSA-37fh-f35c-r73m
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify app forwarding user input to event tags
  2. Delivery
    Craft tag value with pipe/comma/newline separators
  3. Exploit
    Submit input through application interface
  4. Execution
    format_event serializes payload without sanitization
  5. Persist
    DogStatsd agent parses injected framing as legitimate metrics
  6. Impact
    Forged metrics/events poison DataDog telemetry pipeline

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization CRLF sequence sanitization
Exploitation Conditions

Exploitation requires that the consuming Perl application calls DataDog::DogStatsd's event method (which invokes format_event) with tag values derived from attacker-controlled input - the vulnerability lives in the library but cannot be triggered without an application that passes untrusted data into tags. Limiting factors: the attack target is the DogStatsd/DataDog telemetry pipeline rather than the host application, so impact is bounded by what the receiving DataDog agent and backend do with injected metrics; the StatsD protocol is typically carried over UDP to a local agent, so the AV:N rating in CVSS is optimistic unless the deployment exposes the StatsD endpoint over the network. There is no authentication requirement at the library layer because the flaw is purely a string-formatting issue, but practical exploitation depends entirely on a downstream application choosing to forward unsanitized user input into event tags.

Impact

The signals here conflict sharply and warrant careful interpretation. CVSS 9.8 with vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H suggests an unauthenticated network-exploitable, high-impact issue, but the EPSS score of 0.03% (8th percentile) and the absence of KEV listing or public exploit code indicate negligible real-world exploitation interest. The CVSS rating likely overstates real-world risk: this is a library-level injection where impact depends entirely on whether downstream applications feed untrusted user input into event tags, and the worst plausible outcome is metric/telemetry poisoning of a DataDog pipeline rather than direct code execution or data theft. The C:H/I:H/A:H impact ratings appear to assume the StatsD endpoint is a security boundary, which is not how StatsD is typically deployed (UDP, local agent). Prioritization should be guided by whether the consuming application accepts untrusted tag input - for most internal monitoring use cases this is a moderate hygiene fix, not an emergency.

Exploit ScenarioDerived

A web application using DataDog::DogStatsd records an event tag containing a user-supplied value such as a username or search term; an attacker submits a value containing pipes, commas, or newlines that, when serialized by format_event, are interpreted by the receiving DogStatsd agent as additional protocol framing. The result is forged metrics, fake events, or poisoned tags appearing in the victim's DataDog dashboards, potentially masking real alerts, triggering false ones, or polluting billing dimensions. No public exploit identified at time of analysis, but the bug is trivial to trigger once an attacker identifies an input path that reaches an event tag.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 08, 2026

Metric and tag injection in the Perl DataDog::DogStatsd client (versions through 0.07) allows attackers who control event tag content to inject arbitrary metrics, tags, and event data into the DogStatsd telemetry stream. The CVSS 9.8 score reflects an unauthenticated network-vector CWE-93 (CRLF/separator injection) flaw where the format_event method fails to sanitize commas, newlines, pipes, and colons - including an ineffective s/|//g regex that misinterprets the pipe as a regex metacharacter. No public exploit identified at time of analysis and EPSS sits at 0.03% (8th percentile), indicating low observed exploitation interest despite the high CVSS rating.

RemediationAI

No vendor-released patch identified at time of analysis - neither the CVE record nor the EUVD entry references a fixed version above 0.07, and the oss-security thread at https://seclists.org/oss-sec/2026/q2/827 should be monitored alongside CPAN for an updated release. In the interim, applications using DataDog::DogStatsd should sanitize tag values before calling the event method by stripping or rejecting commas, colons, pipes, and CR/LF characters from any tag content derived from untrusted sources; a local wrapper that applies tr/,:|\r\n//d (or equivalent) before submission is a low-risk compensating control whose only side effect is loss of those characters in legitimate tag values. Where feasible, restrict the DogStatsd UDP endpoint to localhost or a trusted socket so injected payloads cannot propagate to a shared aggregation pipeline, accepting the trade-off that this does not stop injection within the local monitoring scope. Consult the EUVD advisory at https://nvd.nist.gov/vuln/detail/CVE-2026-11362 for the latest fix status.

Affected VersionsENISA

DataDog::DogStatsd 0 ≤0.07

Affected Packages

euvd datadog_dogstatsd no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

DataDog::DogStatsd is a Perl client library (CPE cpe:2.3:a:binary:datadog::dogstatsd) that serializes metrics and events into the StatsD/DogStatsD wire format, which uses pipes (|), colons (:), commas (,) and newlines as field and record separators. The root cause is CWE-93 (Improper Neutralization of CRLF Sequences / separator injection): the format_event method passes user-controlled tag content directly into the wire format. The included sanitization attempt - s/|//g - is broken because the pipe character is a regex alternation metacharacter and must be escaped (s/\|//g) to be treated literally, so the substitution is a no-op. As a result, any of the protocol's structural separators embedded in a tag are interpreted by the DogStatsD agent as legitimate protocol framing, enabling injection of additional tags, metrics, or whole events.

Know when Datadog gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVE Published
Jun 22, 2026 - 06:03 cve.org
CRITICAL 9.8
CVSS changed
Jun 08, 2026 - 19:22 NVD
9.8 (CRITICAL)
CVE Published
Jun 05, 2026 - 14:50 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

DataDog::DogStatsd versions through 0.07 for Perl allow metric injections from event tags.

DataDog::DogStatsd does not properly sanitise input, allowing metric injections of data from untrusted sources.

The format_event method (used by the event method) does not validate the content of the tags, which may contain commas (allowing tags to be injected) or newlines, pipes and colons that allow metric injections. (There is an ineffective s/|//g to remove pipes, but because the pipe is not escaped, it is interpreted as a regular expression metacharacter and has no effect.)

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy