HTTP Header Injection Vulnerability in tiny-http by Theopaid
CVE-2026-66753
Key Information:
Badges
What is CVE-2026-66753?
The tiny-http library, up to version 0.12.0, is susceptible to an HTTP header injection vulnerability. Due to inadequate validation in its header parsing and serialization processes, attackers can inject carriage return (0x0D) and line feed (0x0A) characters into HTTP header values during both request and response phases. This vulnerability can be exploited to carry out various attacks, including response splitting, cache poisoning, session fixation via Set-Cookie injection, and security header overrides, as well as request smuggling against backends that are tolerant of line feeds.
Affected Version(s)
tiny-http 0 <= 0.12.0
Exploit Proof of Concept (PoC)
PoC code is written by security researchers to demonstrate the vulnerability can be exploited. PoC code is also a key component for weaponization which could lead to ransomware.
References
CVSS V4
Timeline
- ๐ก
Public PoC available
- ๐พ
Exploit known to exist
Vulnerability published
Vulnerability Reserved
