Skip to content
OpenAdvisories
High · 7.5 CVE-2026-31842 EUVD-2026-19603GHSA-mh87-c4c3-cgwf

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

Published Apr 7, 2026 · Updated Aug 10, 2026 · Assigned by TuranSec

Description

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.

Affected products

VendorProductAffectedFixed
Tinyproxy Project Tinyproxy ≤ 1.11.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 tinyproxy No fix yet —
Debian 13 tinyproxy No fix yet —
Debian 12 tinyproxy No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 tinyproxy No fix yet —
Ubuntu 26.04 LTS tinyproxy No fix yet —
Ubuntu 25.10 tinyproxy No fix yet —
Ubuntu 24.04 LTS tinyproxy No fix yet —
Ubuntu 20.04 LTS tinyproxy No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS tinyproxy No fix yet —
Ubuntu Pro 18.04 LTS tinyproxy No fix yet —
Ubuntu Pro 16.04 LTS tinyproxy No fix yet —
Ubuntu Pro 14.04 LTS tinyproxy No fix yet —

Advisories 1

References