Description
Plack::Middleware::Statsd versions before 0.9.0 for Perl may leak user IP addresses.

If the communication channel to the statsd daemon is not secured (for example, by sending UDP packets to a host on another network), then users' IP addresses may be leaked.

Since version 0.9.0, the IP address is no longer logged to statsd unless configured. When configured, an HMAC signature of the IP address is logged instead.
Published: 2026-05-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Plack::Middleware::Statsd versions before 0.9.0 transmit user IP addresses to a statsd daemon without any encryption or masking, allowing the raw IPs to be captured by anyone who can observe the network traffic. This vulnerability results in a confidentiality loss of client IP information, potentially enabling profiling or location tracking, but does not provide any code execution or denial of service capabilities. The weakness is classified as CWE‑319, indicating that data is transmitted in the clear.

Affected Systems

The issue affects the RRWO Plack::Middleware::Statsd library for Perl in all releases earlier than 0.9.0. The required fix is to install version 0.9.0 or newer, which removes automatic IP logging unless explicitly configured. Updating to the latest release ensures that the IP address is either omitted or replaced with an HMAC‑signed value.

Risk and Exploitability

The risk is limited to the confidentiality of client IP addresses. The CVSS score of 5.3 indicates moderate severity. The EPSS score of < 1% suggests that exploitation is unlikely, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the likely attack vector is a network eavesdropper who can intercept the UDP or other transport used to send metrics to the statsd daemon. If the channel is not secured, the attack is trivial and requires only visibility on the network path. Mitigation involves upgrading the library, disabling raw IP logging, or configuring the middleware to use a secure transport such as a local Unix socket or an encrypted channel.

Generated by OpenCVE AI on May 12, 2026 at 16:11 UTC.

Remediation

Vendor Solution

Upgrade to version 0.9.0 or later.


Vendor Workaround

Use a statsd daemon on the same host or through a secure communications channel.


OpenCVE Recommended Actions

  • Upgrade RRWO Plack::Middleware::Statsd to version 0.9.0 or newer.
  • Configure the middleware to disable logging of IP addresses or to publish only an HMAC signature if required.
  • Route metrics data over a secure channel, such as a local Unix socket or an encrypted transport, to prevent exposure over the network.

Generated by OpenCVE AI on May 12, 2026 at 16:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 12 May 2026 14:15: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:L/I:N/A:N'}

ssvc

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


Mon, 11 May 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Rrwo
Rrwo plack::middleware::statsd
Vendors & Products Rrwo
Rrwo plack::middleware::statsd

Sun, 10 May 2026 22:30:00 +0000

Type Values Removed Values Added
References

Sun, 10 May 2026 19:45:00 +0000

Type Values Removed Values Added
Description Plack::Middleware::Statsd versions before 0.9.0 for Perl may leak user IP addresses. If the communication channel to the statsd daemon is not secured (for example, by sending UDP packets to a host on another network), then users' IP addresses may be leaked. Since version 0.9.0, the IP address is no longer logged to statsd unless configured. When configured, an HMAC signature of the IP address is logged instead.
Title Plack::Middleware::Statsd versions before 0.9.0 for Perl may leak user IP addresses
Weaknesses CWE-319
References

Subscriptions

Rrwo Plack::middleware::statsd
cve-icon MITRE

Status: PUBLISHED

Assigner: CPANSec

Published:

Updated: 2026-05-12T13:47:21.884Z

Reserved: 2026-05-09T18:57:17.867Z

Link: CVE-2026-45179

cve-icon Vulnrichment

Updated: 2026-05-10T21:17:03.221Z

cve-icon NVD

Status : Deferred

Published: 2026-05-10T20:16:28.967

Modified: 2026-05-12T16:48:58.260

Link: CVE-2026-45179

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-12T16:15:19Z

Weaknesses