Critical Use-After-Free Vulnerability in Tinyproxy
A use-after-free vulnerability in Tinyproxy versions 1.10.0 and 1.11.1 permits unauthenticated remote attackers to trigger denial of service or potential remote code execution via malformed HTTP headers.
CVE search metadata
CVE search record: CVE-2023-49606. Severity: critical. CVSS: 9.8. EPSS: 63.08%. KEV: no. Product: Tinyproxy (1.10.0, 1.11.1). Brief: Critical Use-After-Free Vulnerability in Tinyproxy. Brief link: https://feed.craftedsignal.io/briefs/2026-09-cve-2023-49606-tinyproxy-uaf/
CVE-2023-49606 is a critical use-after-free vulnerability affecting the Tinyproxy HTTP/S proxy server, specifically versions 1.10.0 and 1.11.1. The flaw resides within the http-message.c file, where the application manages memory allocation for HTTP header storage. When processing headers, specifically during the reallocation of memory for the header array, the application fails to safely handle pointers to old memory locations after they have been freed.
An unauthenticated remote attacker can supply crafted HTTP headers to trigger this memory corruption. Successful exploitation leads to a crash of the proxy process, resulting in a denial of service (DoS). Furthermore, due to the nature of use-after-free vulnerabilities in memory-unsafe environments, there is a potential for remote code execution (RCE) if an attacker can precisely manipulate the heap state. A proof-of-concept exploit script has been publicly disclosed on Sploitus, increasing the risk of exploitation for unpatched internet-facing proxy instances.
Impact
The vulnerability carries a CVSS score of 9.8, indicating high severity across confidentiality, integrity, and availability. Successful exploitation typically results in immediate service disruption (DoS). In environments where Tinyproxy is used as a gateway or intermediate proxy, potential RCE could grant attackers unauthorized access to the underlying server, facilitating lateral movement or further network compromise.
Recommendation
- Immediately audit network infrastructure to identify all instances of Tinyproxy 1.10.0 and 1.11.1.
- Patch or upgrade affected Tinyproxy instances to the latest available stable release that addresses CVE-2023-49606.
- Implement ingress filtering on the proxy to block abnormally large or malformed HTTP header sequences if immediate patching is not feasible.
- Monitor webserver and proxy error logs for frequent segmentation faults or abnormal process terminations associated with the Tinyproxy service.
Immediate actions
Inventory all internet-facing Tinyproxy servers and verify versions.
Mitigations
Upgrade Tinyproxy to the latest version.
CVE-2023-49606