Tinyproxy - HTTP Request Smuggling via CL/TE Desynchronization
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 |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Tinyproxy
Tinyproxy tinyproxy |
|
| Vendors & Products |
Tinyproxy
Tinyproxy tinyproxy |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Tinyproxy through 1.11.3, fixed in commit ff45d3b, fails to reconcile conflicting Content-Length and Transfer-Encoding: chunked headers, forwarding both verbatim to the backend while using Content-Length 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 CL/TE Desynchronization | |
| Weaknesses | CWE-444 | |
| References |
| |
| Metrics |
cvssV3_1
|