Tinyproxy through 1.11.3 is vulnerable to HTTP request parsing desynchronization due to a case-sensitive comparison of the Transfer-Encoding header in src/reqs.c. The is_chunked_transfer function uses strcmp to compare the header value against "chunked", even though RFC 7230 specifies that transfer-coding names are case-insensitive.
References
| Link | Resource |
|---|---|
| https://datatracker.ietf.org/doc/html/rfc7230 | Exploit Technical Description |
| https://github.com/tinyproxy/tinyproxy | Product |
| https://github.com/tinyproxy/tinyproxy/issues/604 | Exploit Issue Tracking |
Configurations
History
No history.
Information
Published : 2026-04-07 12:16
Updated : 2026-08-10 12:17
NVD link : CVE-2026-31842
Mitre link : CVE-2026-31842
CVE.ORG link : CVE-2026-31842
JSON object : View
Products Affected
tinyproxy_project
- tinyproxy
CWE
CWE-444
Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
