{"id":"CVE-2026-116531","aliases":[],"cve":{"records":[{"id":"CVE-2026-116531","source":"CPANSec","state":"PUBLISHED","reasons":[],"replacements":[],"disputed":false,"unsupportedWhenAssigned":false,"reserved":"2026-10-26T14:17:16.250Z","published":"2026-10-28T17:16:42.065Z","modified":"2026-10-28T17:16:42.065Z"}],"publishers":[{"name":"CPANSec","role":"CNA","organizationId":"9b29abf9-4ab0-4765-b253-1875cd9b441e","modified":"2026-10-28T17:16:42.065Z"}],"references":[{"url":"https://github.com/libwww-perl/HTTP-Body/commit/5869dde9fe6d13f189a435b6583fd63fcc18677a.patch","tags":["patch"],"source":"CPANSec"},{"url":"https://metacpan.org/release/GETTY/HTTP-Body-1.24/changes","tags":["release-notes"],"source":"CPANSec"}],"weaknesses":[{"id":"CWE-130","description":"CWE-130 Improper Handling of Length Parameter Inconsistency","source":"CPANSec"}],"applicability":[],"prioritization":[]},"title":"HTTP::Body versions before 1.23_01 for Perl lose track of chunk boundaries in chunked request bodies when a read ends inside a chunk","titleSource":"CPANSec","descriptionSource":"CPANSec","description":"HTTP::Body versions before 1.23_01 for Perl lose track of chunk boundaries in chunked request bodies when a read ends inside a chunk.\n\nIn chunked mode, used when no content length is given, add() treats a chunk as complete once the buffer is as long as the chunk's declared size, but the buffer still holds the chunk-size line. When a read ends in the last bytes of a chunk, add() takes the chunk short and parses the leftover data as the next chunk-size line.\n\nA remote attacker can make a chunked body never complete, hanging a server that reads until the body is done, and may make it complete early, leaving the remaining bytes to be read as the next request.","score":null,"severity":"unknown","published":"2026-10-28T17:16:42.065Z","modified":"2026-10-28T17:16:42.065Z","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-116531"}],"remediation":[{"text":"Upgrade to HTTP-Body 1.23_01 or later.","source":"CPANSec","url":"https://www.cve.org/CVERecord?id=CVE-2026-116531"}],"references":["https://github.com/libwww-perl/HTTP-Body/commit/5869dde9fe6d13f189a435b6583fd63fcc18677a.patch","https://metacpan.org/release/GETTY/HTTP-Body-1.24/changes"],"sources":[{"name":"CVE","id":"CVE-2026-116531","modified":"2026-10-28T17:16:42.065Z","url":"https://www.cve.org/CVERecord?id=CVE-2026-116531"}],"assessments":[],"sourceAffected":[],"observedAt":"2026-10-29T14:35:11.380Z","kev":{"status":"not-listed","checkedAt":"2026-10-31T14:10:32.801Z"},"coverage":[{"source":"NVD","status":"not-checked"},{"source":"GHSA","status":"not-checked"},{"source":"EUVD","status":"not-checked"},{"source":"EPSS","status":"not-checked"}],"evidence":[],"aiSummary":{"text":"HTTP::Body versions before 1.23_01 for Perl may lose track of chunk boundaries in chunked request bodies, allowing a remote attacker to cause a server to hang or complete early. The weakness is due to improper handling of length parameter inconsistency. This may affect servers that read until the body is done.","model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","generatedAt":"2026-10-30T09:09:17.645Z","sources":[{"name":"CVE","url":"https://www.cve.org/CVERecord?id=CVE-2026-116531"}]}}