{"id":"CVE-2026-116133","aliases":[],"cve":{"records":[{"id":"CVE-2026-116133","source":"CPANSec","state":"PUBLISHED","reasons":[],"replacements":[],"disputed":false,"unsupportedWhenAssigned":false,"reserved":"2026-10-25T11:14:04.979Z","published":"2026-10-28T17:15:16.522Z","modified":"2026-10-28T17:15:16.522Z"}],"publishers":[{"name":"CPANSec","role":"CNA","organizationId":"9b29abf9-4ab0-4765-b253-1875cd9b441e","modified":"2026-10-28T17:15:16.522Z"}],"references":[{"url":"https://github.com/libwww-perl/HTTP-Body/commit/bf77eb959bbe1641b77f69eefe98d58ce4c4ec79.patch","tags":["patch"],"source":"CPANSec"},{"url":"https://metacpan.org/release/GETTY/HTTP-Body-1.24/changes","tags":["release-notes"],"source":"CPANSec"}],"weaknesses":[{"id":"CWE-407","description":"CWE-407 Inefficient Algorithmic Complexity","source":"CPANSec"}],"applicability":[],"prioritization":[]},"title":"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","titleSource":"CPANSec","descriptionSource":"CPANSec","description":"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.\n\nBefore 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.\n\nA remote attacker can exhaust worker CPU with a few such requests.","score":null,"severity":"unknown","published":"2026-10-28T17:15:16.522Z","modified":"2026-10-28T17:15:16.522Z","withdrawn":false,"knownExploited":false,"affected":[],"products":[{"vendor":"","name":"HTTP-Body","platforms":[],"versions":[{"version":"0","status":"affected","lessThan":"1.23_01","versionType":"custom"}],"defaultStatus":"unaffected","packageURL":"pkg:cpan/HTTP-Body","cpes":[],"source":"CPANSec","url":"https://www.cve.org/CVERecord?id=CVE-2026-116133"}],"remediation":[{"text":"Upgrade to HTTP-Body 1.23_01 or later.","source":"CPANSec","url":"https://www.cve.org/CVERecord?id=CVE-2026-116133"}],"references":["https://github.com/libwww-perl/HTTP-Body/commit/bf77eb959bbe1641b77f69eefe98d58ce4c4ec79.patch","https://metacpan.org/release/GETTY/HTTP-Body-1.24/changes"],"sources":[{"name":"CVE","id":"CVE-2026-116133","modified":"2026-10-28T17:15:16.522Z","url":"https://www.cve.org/CVERecord?id=CVE-2026-116133"}],"assessments":[],"sourceAffected":[],"observedAt":"2026-10-29T14:34:50.880Z","kev":{"status":"not-listed","checkedAt":"2026-10-31T14:05:32.453Z"},"coverage":[{"source":"NVD","status":"no-result","checkedAt":"2026-10-28T17:40:33.278Z","attemptedAt":"2026-10-28T17:40:33.278Z"},{"source":"GHSA","status":"no-result","checkedAt":"2026-10-28T17:40:33.792Z","attemptedAt":"2026-10-28T17:40:33.792Z"},{"source":"EUVD","status":"refresh-failed","attemptedAt":"2026-10-28T17:40:32.249Z"},{"source":"EPSS","status":"no-result","checkedAt":"2026-10-28T17:40:33.801Z","attemptedAt":"2026-10-28T17:40:33.801Z"}],"evidence":[],"aiSummary":{"text":"HTTP::Body versions before 1.23_01 for Perl are vulnerable to CPU exhaustion via quadratic rescanning of a multipart body with a missing or malformed boundary, allowing a remote attacker to exhaust worker CPU. The weakness is due to an inefficient algorithmic complexity.","model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","generatedAt":"2026-10-30T09:08:50.811Z","sources":[{"name":"CVE","url":"https://www.cve.org/CVERecord?id=CVE-2026-116133"}]}}