๐Ÿ” CVE Alert

CVE-2026-31842

HIGH 7.5

Tinyproxy HTTP request parsing desynchronization via case-sensitive Transfer-Encoding handling

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
14th

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. By sending a request with Transfer-Encoding: Chunked, an unauthenticated remote attacker can cause Tinyproxy to misinterpret the request as having no body. In this state, Tinyproxy sets content_length.client to -1, skips pull_client_data_chunked(), forwards request headers upstream, and transitions into relay_connection() raw TCP forwarding while unread body data remains buffered. This leads to inconsistent request state between Tinyproxy and backend servers. RFC-compliant backends (e.g., Node.js, Nginx) will continue waiting for chunked body data, causing connections to hang indefinitely. This behavior enables application-level denial of service through backend worker exhaustion. Additionally, in deployments where Tinyproxy is used for request-body inspection, filtering, or security enforcement, the unread body may be forwarded without proper inspection, resulting in potential security control bypass.

CWE CWE-444
Vendor tinyproxy project
Product tinyproxy
Published Apr 7, 2026
Last Updated Apr 7, 2026
Stay Ahead of the Next One

Get instant alerts for tinyproxy project tinyproxy

Be the first to know when new high vulnerabilities affecting tinyproxy project tinyproxy are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

Tinyproxy Project / Tinyproxy
0 โ‰ค 1.11.3

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/tinyproxy/tinyproxy/issues/604 github.com: https://github.com/tinyproxy/tinyproxy datatracker.ietf.org: https://datatracker.ietf.org/doc/html/rfc7230

Credits

Muxammadiyev G'iyosiddin