CVE-2026-115823

NameCVE-2026-115823
DescriptionStarman versions before 0.4019 for Perl send response bodies for HEAD requests, desynchronizing responses on keep-alive connections. For a HEAD request Starman omits chunked framing but still writes the body returned by the application, on both the array and streaming response paths. Responses with a 1xx, 204 or 304 status also carry the body. On a keep-alive or pipelined connection the client reads those bytes as the start of the next response. A front-end proxy that reuses upstream connections may then pair responses with the wrong requests.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
Debian Bugs1152054

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
starman (PTS)bookworm0.4016-1vulnerable
trixie0.4018-0+deb13u1vulnerable
forky0.4018-1vulnerable
sid0.4019-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
starmansource(unstable)0.4019-11152054

Notes

https://lists.security.metacpan.org/cve-announce/msg/44625160/
Fixed by: https://github.com/miyagawa/Starman/commit/91c47c529cd1e100f938486896ea9083ec3ec7bf (0.4019)

Search for package or bug name: Reporting problems