Bug 2566089 - CVE-2026-116133 perl-HTTP-Body: HTTP::Body: Denial of Service via malformed multipart request body [fedora-rawhide]
Summary: CVE-2026-116133 perl-HTTP-Body: HTTP::Body: Denial of Service via malformed m...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-HTTP-Body
Version: rawhide
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: {"flaws": ["5769886f-0a42-4165-8205-2...
Depends On:
Blocks: CVE-2026-116133
TreeView+ depends on / blocked
 
Reported: 2026-11-03 18:20 UTC by Oleg Sushchenko
Modified: 2026-11-03 18:20 UTC (History)
2 users (show)

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


Attachments (Terms of Use)

Description Oleg Sushchenko 2026-11-03 18:20:51 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

HTTP::Body versions before 1.23_01 for Perl allow CPU exhaustion via quadratic rescanning of a multipart body with a missing or malformed boundary.

Before the first part, and between parts, the multipart parser searches the whole buffered body for the next boundary. On a miss it keeps everything and searches again from the start when the next chunk arrives. A body with no boundary, or with a delimiter followed by neither CRLF nor "--", is therefore rescanned on every chunk, taking time quadratic in its size.

A remote attacker can exhaust worker CPU with a few such requests.


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