CVE-2026-117500

High

Description

HTTP::Body versions before 1.24_01 for Perl allow CPU exhaustion via regex backtracking on the filename of a multipart upload. For every file part, the multipart parser finds the suffix of the uploaded filename by matching the default $basename_regexp, qr/[^.]+(\.[^\\\/]+)$/, against the whole basename. A basename made of many dots and ending in a backslash makes the regex backtrack in time quadratic in its length. A remote attacker can exhaust CPU with one request, as a basename of about 32 KB takes several seconds to match and every file part is matched separately.

SeverityHigh
CVSS7.5
Exploit probability—
ProductHttp-body
PublishedOct 28, 2026
First seenNov 4, 2026
Weakness typeCWE-1333CWE-1333

How to fix

Affected products

ProductAffected versionsFixed in
HTTP-Bodyv < 1.24_011.24_01

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.