Impact
Tinyproxy through version 1.11.3 incorrectly parses the Transfer-Encoding header because its is_chunked_transfer function uses strcmp to compare the header value against the literal 'chunked', while RFC 7230 states that transfer-coding names are case-insensitive. This case-sensitivity can cause HTTP request parsing desynchronization. An attacker can send a header such as 'Transfer-Encoding: Chunked' and trigger the flaw, potentially leading to malformed request handling or denial of service.
Affected Systems
The vulnerable product is Tinyproxy, produced by the Tinyproxy Project. The issue exists in all releases up through 1.11.3 and is mitigated in versions after 1.11.3.
Risk and Exploitability
The vulnerability has a high CVSS score of 8.7 and an EPSS score below 1 %, indicating a low probability of exploitation in the wild. It is not listed in the CISA KEV catalog. An unauthenticated attacker can trigger the flaw by issuing an HTTP request containing a case‑sensitive Transfer‑Encoding header, leading to denial of service of connected backend servers.
OpenCVE Enrichment