HTTP Response Splitting Vulnerability in Ninenines Cowlib
CVE-2026-43966

6.3MEDIUM

Key Information:

Vendor

Ninenines

Status
Vendor
CVE Published:
8 June 2026

What is CVE-2026-43966?

The vulnerability in Ninenines Cowlib relates to improper handling of CRLF sequences in HTTP headers, known as HTTP response splitting. This occurs when structured fields allow non-printable characters to bypass normal escaping procedures, particularly the and bytes, leading to potential injection of malicious headers. Applications utilizing cow_http_struct_hd:item/1 or similar interfaces that process untrusted input may inadvertently create malformed headers. Consequently, attackers can manipulate HTTP responses to perform unauthorized actions, potentially leading to data leakage or other security risks.

Affected Version(s)

cowlib 2.9.0

cowlib a8b793db3d6ffe91d62f81baf41b1dab4cd78fb6

References

CVSS V4

Score:
6.3
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Peter Ullrich
Loïc Hoguin
.