Tinyproxy - HTTP Request Smuggling via Duplicate Content-Length Headers
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| tinyproxy | tinyproxy | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tinyproxy | Tinyproxy |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.439% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Tinyproxy Project
Tinyproxy Project tinyproxy |
|
| CPEs | cpe:2.3:a:tinyproxy_project:tinyproxy:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Tinyproxy Project
Tinyproxy Project tinyproxy |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Tinyproxy
Tinyproxy tinyproxy |
|
| Vendors & Products |
Tinyproxy
Tinyproxy tinyproxy |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Tinyproxy through 1.11.3, fixed in commit 364cdb6, fails to reject requests containing multiple Content-Length headers with differing values, forwarding all duplicate headers to the backend while using the first value to determine how many request body bytes to consume. Remote attackers can desynchronize the proxy and backend parser state, allowing injection of arbitrary HTTP requests to the backend to enable cache poisoning, access control bypass, and request hijacking. | |
| Title | Tinyproxy - HTTP Request Smuggling via Duplicate Content-Length Headers | |
| Weaknesses | CWE-444 | |
| References |
| |
| Metrics |
cvssV3_1
|