CVE-2026-46740
Deferred Deferred - Pending Action

Metric Injection in Mojolicious::Plugin::Statsd

Vulnerability report for CVE-2026-46740, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-05-26

Last updated on: 2026-06-19

Assigner: CPANSec

Description

Mojolicious::Plugin::Statsd versions through 0.04 for Perl allowed metric injections. The metric names and set values were not checked for newlines, colons or pipes. Metrics generated from untrusted sources could inject additional statsd metrics. Version 0.06 changes the module from being a statsd client to using a separate statsd client. It defaults to using a version of Net::Statsd::Tiny that fixes a similar issue (CVE-2026-46720).

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-05-26
Last Modified
2026-06-19
Generated
2026-07-06
AI Q&A
2026-05-27
EPSS Evaluated
2026-07-05
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
mojolicious plugin_statsd to 0.04 (inc)
mojolicious plugin_statsd to 0.06 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-150 The product receives input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could be interpreted as escape, meta, or control character sequences when they are sent to a downstream component.
CWE-93 The product uses CRLF (carriage return line feeds) as a special element, e.g. to separate lines or records, but it does not neutralize or incorrectly neutralizes CRLF sequences from inputs.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

The vulnerability exists in Mojolicious::Plugin::Statsd versions through 0.04 for Perl, where metric names and set values were not properly checked for special characters such as newlines, colons, or pipes.

This lack of validation allows an attacker to inject additional statsd metrics by crafting metrics from untrusted sources, effectively enabling metric injection.

Impact Analysis

This vulnerability can impact you by allowing attackers to inject unauthorized metrics into your statsd monitoring system.

Such metric injections could lead to misleading monitoring data, potentially causing incorrect system behavior, misinterpretation of system health, or masking of real issues.

Mitigation Strategies

To mitigate this vulnerability, upgrade Mojolicious::Plugin::Statsd to version 0.06 or later. Version 0.06 changes the module to use a separate statsd client that addresses the metric injection issue by using a fixed version of Net::Statsd::Tiny.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-46740. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart