Skip to main content
← All vulnerabilities
CVE-2026-117501EUVD-2026-112277GHSA-8XFG-4MGM-GG2R

HTTP::Body versions before 1.24_01 for Perl allow memory exhaustion via unbounded buffering of chunked request bodies

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.24_01
None on Exploit-DB, Metasploit or GitHub

Summary

HTTP::Body for Perl, in versions before 1.24_01, is affected. A remote attacker can send chunked request bodies that make the module keep growing its memory buffer without limit, which can exhaust the memory of any application that processes such requests.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

HTTP::Body versions before 1.24_01 for Perl allow memory exhaustion via unbounded buffering of chunked request bodies. In chunked mode, used when no content length is given, add() holds each chunk in memory until all of it has arrived. A line that is not a chunk-size line, a size line without CRLF, or a size too large to fit an integer leaves the parser waiting forever, and every later add() grows the buffer. A remote attacker can exhaust memory in applications that pass chunked request bodies to HTTP::Body.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • HTTP-Body

    fixed in 1.24_01

References 2

GitHub · libwww-perl/HTTP-Body

metacpan.org