Perl web server crashes from one oversized request
A single crafted web request can make the Perl server run out of memory and shut down. Until it is restarted, the website or API it powers stays offline.
| Severity | HighVulnerability |
|---|---|
| Being exploited? | UnclearNo reports either way yet |
| Fix available? | YesPlack / HTTP::Server::PSGI 1.0056 or later · since 26 Oct 2026 |
| How sure is this? | Official, 2 sourcesBacked by an official source |
How the attack works simplified
- 1Attacker sends requestDeclares a huge Content-Length header
- 2Server receives requestOnly a few body bytes arrive
- 3Buffer allocated earlyMemory sized to declared length
- 4Out-of-memory crashSingle process exits, no other requests served
- ResultServer goes down until restarted
What happened
HTTP::Server::PSGI (Perl, Plack distribution) allocates a read buffer sized to the client's declared Content-Length before receiving the body, so a large declared length causes an out-of-memory crash.
Are you affected?
You are affected if you run HTTP::Server::PSGI from the Plack distribution before version 1.0056 for Perl and it is reachable by untrusted clients.
Plack / HTTP::Server::PSGI versions before 1.0056
What to do
- Update the Plack distribution (HTTP::Server::PSGI) to version 1.0056 or later
- Restart the server after updating so the fixed code is loaded
- If you cannot update right away, place the server behind a reverse proxy that limits request body size
Timeline
- 25 Oct 2026, 17:17 UTCPublicly disclosed
- 26 Oct 2026, 00:27 UTCReported by oss-security · oss-security
- 26 Oct 2026, 00:31 UTCPicked up by Zero Radar
- 26 Oct 2026, 02:23 UTCNVD reported on it · NVD
Sources 2 reports, oldest first
Official vendor, government CERT or advisory database
- CVE-2026-115825NVD · 25 Oct 2026, 17:17 UTC
Security researchers research teams and mailing lists
- 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-oss-security · 26 Oct 2026, 00:27 UTC
Technical details
- ID
- CVE-2026-115825
- EPSS
- 0.3% chance of exploitation within 30 days
- Disclosed
- 25 Oct 2026, 17:17 UTC
- On Zero Radar
- 26 Oct 2026, 00:31 UTC (7 h after disclosure)
- Last change
- 26 Oct 2026, 02:23 UTC
The plain-language parts and the attack diagram were written by an AI model (anthropic/claude-haiku-5.5) from the sources above. Facts like versions, exploitation and dates come from the sources themselves. How Zero Radar works