CPANSA-Starlet-2026-116128: Starlet vulnerability
| Publisher | giterlizzi | Document category | csaf_security_advisory |
|---|---|---|---|
| Initial release date | 2026-10-30T00:00:00 | Engine | CSAF Perl Toolkit 0.26 |
| Current release date | 2026-10-30T00:00:00 | Build Date | |
| Current version | 1 | Status | final |
| CVSS v3.1 Base Score | Severity | ||
| Original language | Language | en | |
| Also referred to | |||
Vulnerability Description
Starlet versions from 0.20 before 0.33 for Perl allow memory exhaustion via unbounded buffering when decoding chunked request bodies.
The decoder adds each read to one buffer of unconsumed input. Nothing limits the length of a chunk-size line, so a line without a CRLF grows the buffer for as long as the client keeps sending, and the read timeout restarts after every read. The data of a large chunk is also held in the buffer until the whole chunk has arrived.
A remote attacker can exhaust a worker's memory with a single request.
Vulnerabilities
CVE-2026-116128
Vulnerability DescriptionStarlet versions from 0.20 before 0.33 for Perl allow memory exhaustion via unbounded buffering when decoding chunked request bodies.
The decoder adds each read to one buffer of unconsumed input. Nothing limits the length of a chunk-size line, so a line without a CRLF grows the buffer for as long as the client keeps sending, and the read timeout restarts after every read. The data of a large chunk is also held in the buffer until the whole chunk has arrived.
A remote attacker can exhaust a worker's memory with a single request.
| Weakness | CWE-770 : Allocation of Resources Without Limits or Throttling |
|---|
Product status
Known affected
| Product | Score | ||||
|---|---|---|---|---|---|
| Starlet greater than or equal 0.20 and less than 0.33 |
|
Fixed
- Starlet greater than or equal 0.33
giterlizzi
Namespace: https://github.com/giterlizzi/
gdt@cpan.org
References
- CPANSA-Starlet-2026-116128 JSON self
https://raw.githubusercontent.com/giterlizzi/perl-CPANSA-CSAF/develop/csaf/white/2026/cpansa-starlet-2026-116128.json - https://github.com/kazuho/Starlet/commit/f3472712fff64329a43d86368768d80b61714106.patch external
https://github.com/kazuho/Starlet/commit/f3472712fff64329a43d86368768d80b61714106.patch - https://metacpan.org/release/KAZUHO/Starlet-0.33/changes external
https://metacpan.org/release/KAZUHO/Starlet-0.33/changes - CVE-2026-116128 (NVD) external
https://nvd.nist.gov/vuln/detail/CVE-2026-116128
Revision history
| Version | Date of the revision | Summary of the revision |
|---|---|---|
| 1 | Fri Oct 30 00:00:00 2026 | First release |
Sharing rules
TLP:WHITE
For the TLP version see: https://www.first.org/tlp/