Starman incorrectly prioritizes "Content-Length" over "Transfer-Encoding: chunked" when both headers are present in an HTTP request. Per RFC 7230 3.3.3, Transfer-Encoding must take precedence.
An attacker could exploit this to smuggle malicious HTTP requests via a front-end reverse proxy.
Analysis and contextual insights are available on OpenCVE Cloud.
Vendor Solution
Upgrade to version 0.4018
Tracking
Sign in to view the affected projects.
No advisories yet.
Wed, 06 May 2026 16:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:miyagawa:starman:*:*:*:*:*:perl:*:* |
Wed, 29 Apr 2026 14:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
Wed, 29 Apr 2026 10:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Miyagawa
Miyagawa starman |
|
| Vendors & Products |
Miyagawa
Miyagawa starman |
Wed, 29 Apr 2026 04:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
Wed, 29 Apr 2026 00:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Starman versions before 0.4018 for Perl allows HTTP Request Smuggling via Improper Header Precedence. Starman incorrectly prioritizes "Content-Length" over "Transfer-Encoding: chunked" when both headers are present in an HTTP request. Per RFC 7230 3.3.3, Transfer-Encoding must take precedence. An attacker could exploit this to smuggle malicious HTTP requests via a front-end reverse proxy. | |
| Title | Starman versions before 0.4018 for Perl allows HTTP Request Smuggling via Improper Header Precedence | |
| Weaknesses | CWE-444 | |
| References |
|
Status: PUBLISHED
Assigner: CPANSec
Published:
Updated: 2026-04-29T19:06:02.932Z
Reserved: 2026-04-14T11:35:53.644Z
Link: CVE-2026-40560
Updated: 2026-04-29T03:04:48.511Z
Status : Analyzed
Published: 2026-04-29T00:16:03.927
Modified: 2026-05-06T16:35:19.297
Link: CVE-2026-40560
No data.
OpenCVE Enrichment
Updated: 2026-04-29T21:45:20Z