HTTP Request Smuggling Vulnerability in Starman by Perl
CVE-2026-40560
Currently unrated
What is CVE-2026-40560?
The Starman application, a popular Perl web server, suffers from a vulnerability that allows attackers to exploit improper header precedence. Specifically, it incorrectly prioritizes the 'Content-Length' header over the 'Transfer-Encoding: chunked' header in HTTP requests when both are supplied. According to RFC 7230, 'Transfer-Encoding' must take precedence in such cases. This flaw can be leveraged by attackers to execute HTTP request smuggling attacks through a front-end reverse proxy, potentially compromising the integrity of web requests and allowing for unauthorized actions.
Affected Version(s)
Starman 0 < 0.4018
