CVE Catalog

CVE-2026-116285

Low risk· EPSS 21%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.29%

21th percentile - higher than 21% of all known CVEs

Summary

HTTP::Body versions before 1.23_01 for Perl allow CPU exhaustion via quadratic regex backtracking when parsing chunked request bodies. Matching a chunk-size line can take quadratic time in its length, with no limit on line length.

Risk Assessment

A remote attacker can exhaust CPU in applications handling chunked requests, causing denial of service.

Recommendation

Upgrade HTTP::Body to version 1.23_01 or later.

Other vulnerabilities in HTTP::Body

See all
Original NVD description (English source)

HTTP::Body versions before 1.23_01 for Perl allow CPU exhaustion via quadratic regex backtracking when parsing chunked request bodies. In chunked mode, used when no content length is given, add() matches each chunk-size line with `/^([\da-fA-F]+).*\x0D\x0A/`. On a line of hex digits whose first LF has no CR before it, the digits and `.*` backtrack against each other, so a single add() takes time quadratic in the line's length. Nothing limits how long the line can be. A remote attacker can exhaust CPU in applications that pass chunked request bodies to HTTP::Body.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS