Vulnerability Intelligence Report
HTTP::Server::PSGI versions before 1.0056 for Perl allow a single request to crash the server by declaring a large Content-Length
CVE-2026-115825
HTTP::Server::PSGI versions before 1.0056 for Perl allow a single request to crash the server by declaring a large Content-Length. The request body is read with sysread() calls sized by the remaining Content-Length. Perl grows the read buffer to the requested length before any data arrives, so the server tries to allocate as much memory as the client declares. A remote attacker can send one request with a large Content-Length and a few body bytes, and perl exits with an out-of-memory error before the application is called. HTTP::Server::PSGI runs as a single process, so the server stays down until restarted.
No Active Exploit Signals
CVSS Base Score
N/A
—
Executive Threat Verdict
Evaluating...
Evaluating Threat Landscape...
Assessing known weaponization, exploitation telemetry, and federal advisories.
Attack Surface
—
Authentication
—
Weaponization
—
SSVC Action
—
Weaknesses (CWE)
CWE-789 ↗CWE-789 Memory Allocation with Excessive Size Value
Affected Products & Versions
| Vendor | Product | Affected Versions |
|---|---|---|
| 0 < 1.0056 (affected) |
References & Technical Advisories
No reference links found.
Threat Intelligence Signals
GitHub Advisory
Identity & Timeline
| Status | PUBLISHED |
| Assigning Authority | CPAN Security Group · Open Source · Canada |
| Reserved | 2026-10-23T16:47:20 |
| Published | 2026-10-25T16:51:54 |
| Last Updated | 2026-10-26T01:23:53 |
Community Chatter & Buzz