CVE-2026-121006
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time.
Everything after the last chunk in the same call to add() is parsed with HTTP::Headers, which takes time quadratic in the number of fields of one name. For example, it takes several seconds to parse 16 KiB of "a:" lines.
A remote attackercan exhause the CPU with a single request.
HTTP::Body version 1.25 limits the size and number of lines in the trailer.
Exploit likelihood
What each source reports
CVE List No score
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time.
Everything after the last chunk in the same call to add() is parsed with HTTP::Headers, which takes time quadratic in the number of fields of one name. For example, it takes several seconds to parse 16 KiB of "a:" lines.
A remote attackercan exhause the CPU with a single request.
HTTP::Body version 1.25 limits the size and number of lines in the trailer.
- Record
CVE-2026-121006- Weakness
- CWE-770
- Updated
- 2026-11-06
EUVDEUVD-2026-117992 No score
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time.
Everything after the last chunk in the same call to add() is parsed with HTTP::Headers, which takes time quadratic in the number of fields of one name. For example, it takes several seconds to parse 16 KiB of "a:" lines.
A remote attackercan exhause the CPU with a single request.
HTTP::Body version 1.25 limits the size and number of lines in the trailer.
- Record
EUVD-2026-117992- Updated
- 2026-11-06
GitHub AdvisoriesGHSA-f4c2-m2fq-wp7w No score
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time. Everything...
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time.
Everything after the last chunk in the same call to add() is parsed with HTTP::Headers, which takes time quadratic in the number of fields of one name. For example, it takes several seconds to parse 16 KiB of "a:" lines.
A remote attackercan exhause the CPU with a single request.
HTTP::Body version 1.25 limits the size and number of lines in the trailer.
- Record
GHSA-f4c2-m2fq-wp7w- Weakness
- CWE-770
- Updated
- 2026-11-06
NVD No score
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time.
Everything after the last chunk in the same call to add() is parsed with HTTP::Headers, which takes time quadratic in the number of fields of one name. For example, it takes several seconds to parse 16 KiB of "a:" lines.
A remote attackercan exhause the CPU with a single request.
HTTP::Body version 1.25 limits the size and number of lines in the trailer.
- Record
CVE-2026-121006- Weakness
- CWE-770
- Updated
- 2026-11-06
OSV No score
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time.
Everything after the last chunk in the same call to add() is parsed with HTTP::Headers, which takes time quadratic in the number of fields of one name. For example, it takes several seconds to parse 16 KiB of "a:" lines.
A remote attackercan exhause the CPU with a single request.
HTTP::Body version 1.25 limits the size and number of lines in the trailer.
- Record
CVE-2026-121006- Weakness
- CWE-770
- Updated
- 2026-11-08
OSVDEBIAN-CVE-2026-121006 No score
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time. Everything after the last chunk in the same call to add() is parsed with HTTP::Headers, which takes time quadratic in the number of fields of one name. For example, it takes several seconds to parse 16 KiB of "a:" lines. A remote attackercan exhause the CPU with a single request. HTTP::Body version 1.25 limits the size and number of lines in the trailer.
- Record
DEBIAN-CVE-2026-121006- Updated
- 2026-11-07
OSVopenSUSE-SU-2026:12467-1 No score
perl-HTTP-Body-1.250.0-1.1 on GA media
These are all security issues fixed in the perl-HTTP-Body-1.250.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12467-1- Updated
- 2026-11-07
OSVUBUNTU-CVE-2026-121006 No score
HTTP::Body versions before 1.24_02 for Perl parse the trailer in quadratic time. Everything after the last chunk in the same call to add() is parsed with HTTP::Headers, which takes time quadratic in the number of fields of one name. For example, it takes several seconds to parse 16 KiB of "a:" lines. A remote attackercan exhause the CPU with a single request. HTTP::Body version 1.25 limits the size and number of lines in the trailer.
- Record
UBUNTU-CVE-2026-121006- Updated
- 2026-11-07
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libhttp-body-perlDebian:12 |
All versions, plus listed versions 1.22-21.23-11.24.01-11.25-1 |
None known |
libhttp-body-perlDebian:13 |
All versions, plus listed versions 1.23-11.24.01-11.25-1 |
None known |
libhttp-body-perlDebian:14 |
All versions, plus listed versions 1.23-11.24.01-11.25-1 |
None known |
libhttp-body-perlUbuntu:16.04:LTS |
All versions, plus listed versions 1.22-1 |
None known |
libhttp-body-perlUbuntu:18.04:LTS |
All versions, plus listed versions 1.22-1 |
None known |
libhttp-body-perlUbuntu:20.04:LTS |
All versions, plus listed versions 1.22-1 |
None known |
libhttp-body-perlUbuntu:22.04:LTS |
All versions, plus listed versions 1.22-1.1 |
None known |
libhttp-body-perlUbuntu:24.04:LTS |
All versions, plus listed versions 1.22-2 |
None known |
libhttp-body-perlUbuntu:26.10 |
All versions, plus listed versions 1.23-1 |
None known |
libhttp-body-perlUbuntu:26.04:LTS |
All versions, plus listed versions 1.23-1 |
None known |
perl-HTTP-BodyopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 1.250.0-1.1 | 1.250.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| references | OSV | |
| references | OSV | |
| affected, aliases, published, references | OSV | |
| affected | GitHub Advisories, NVD, OSV | |
| references | CVE List, EUVD, OSV | |
| published | EUVD, NVD | |
| published | EUVD | |
| first indexed | CVE List, EUVD, GitHub Advisories, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-121006 is a vulnerability with no CVSS score yet in libhttp-body-perl, published November 6, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.22%, the 13th percentile. No source names a fixed version.
References
metacpan.org/release/GETTY/HTTP-Body-1.24_02/changes
github.com/libwww-perl/HTTP-Body/commit/983dd4ca3b863ab513240b02c91c3114fb299389.patch
openwall.com/lists/oss-security/2026/11/06/8
nvd.nist.gov/vuln/detail/CVE-2026-121006
github.com/advisories/GHSA-f4c2-m2fq-wp7w
cpan.org/modules
Show 9 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2026/121xxx/CVE-2026-121006.json
github.com/libwww-perl/HTTP-Body
security-tracker.debian.org/tracker/CVE-2026-121006
ubuntu.com/security/CVE-2026-121006
cve.org/CVERecord?id=CVE-2026-121006
lists.security.metacpan.org/cve-announce/msg/44934345
suse.com/security/cve/CVE-2026-117500
suse.com/security/cve/CVE-2026-117501
suse.com/security/cve/CVE-2026-121006