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).
Published: 2026-05-26
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The module Mojolicious::Plugin::Statsd through version 0.04 fails to validate metric names and values, allowing characters such as newlines, colons, or pipes. These unvalidated symbols let an attacker inject additional Statsd metrics by crafting metric strings from untrusted sources. The injected metrics appear as if they originated from the legitimate application, which could lead to misleading monitoring data, confusion, or abuse of the monitoring system. This vulnerability represents an input validation weakness (CWE-93).

Affected Systems

The affected product is the Perl module Mojolicious::Plugin::Statsd, authored by RRWO. Any installation using version 0.04 or earlier is vulnerable. The CVE notes that upgrade to version 0.06 or later removes the issue by separating the Statsd client and defaulting to a Net::Statsd::Tiny implementation that includes a similar fix. Users of the older module should consult the vendor’s release notes for version 0.06 and above.

Risk and Exploitability

The CVE is not listed in the CISA KEV catalog, and the EPSS score is < 1%, indicating a low probability of exploitation at the time of this analysis. The CVSS score of 5.3 reflects moderate severity. The attack vector is inferred to arise from any untrusted input that is passed to the plugin to emit metrics. If the application allows remote users to supply metric data, the vulnerability could be triggered remotely. While the impact does not provide direct code execution, manipulating monitoring data can facilitate denial‑of‑service or obscure real issues, warranting prompt remediation.

Generated by OpenCVE AI on May 28, 2026 at 16:50 UTC.

Remediation

Vendor Solution

Upgrade to Mojolicious::Plugin::Statsd version 0.06 or later.


OpenCVE Recommended Actions

  • Upgrade Mojolicious::Plugin::Statsd to version 0.06 or later.
  • Validate or sanitize metric names and values before they are sent to Statsd, ensuring no newlines, colons, or pipes are allowed.
  • Restrict or remove the plugin’s usage of untrusted input sources, or disable Statsd metrics for paths that accept untrusted data.

Generated by OpenCVE AI on May 28, 2026 at 16:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 28 May 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 27 May 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Rrwo
Rrwo mojolicious::plugin::statsd
Vendors & Products Rrwo
Rrwo mojolicious::plugin::statsd

Tue, 26 May 2026 23:15:00 +0000

Type Values Removed Values Added
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).
Title Mojolicious::Plugin::Statsd versions through 0.04 for Perl allowed metric injections
Weaknesses CWE-93
References

Subscriptions

Rrwo Mojolicious::plugin::statsd
cve-icon MITRE

Status: PUBLISHED

Assigner: CPANSec

Published:

Updated: 2026-05-28T14:20:34.845Z

Reserved: 2026-05-17T18:04:31.500Z

Link: CVE-2026-46740

cve-icon Vulnrichment

Updated: 2026-05-28T14:20:24.592Z

cve-icon NVD

Status : Deferred

Published: 2026-05-26T23:16:20.923

Modified: 2026-05-28T16:16:27.847

Link: CVE-2026-46740

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-28T17:00:13Z

Weaknesses
  • CWE-93

    Improper Neutralization of CRLF Sequences ('CRLF Injection')