Bug 2560479 (CVE-2026-115825) - CVE-2026-115825 perl-Plack: perl-Plack: Denial of Service via large Content-Length header
Summary: CVE-2026-115825 perl-Plack: perl-Plack: Denial of Service via large Content-L...
Keywords:
Status: NEW
Alias: CVE-2026-115825
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2562412 2562408 2562414 2562415 2562416 2562418
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-25 17:01 UTC by OSIDB Bzimport
Modified: 2026-10-27 20:43 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-25 17:01:31 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.