CVE-2020-28476
python-tornado: Web Cache Poisoning by using a vector called parameter cloaking may lead to Integrity and Availability compromise
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · January 18, 2021
Updated · November 22, 2025
Description
A flaw was found in python-tornado. All versions of package tornado are vulnerable to Web Cache Poisoning by using a vector called parameter cloaking. When the attacker can separate query parameters using a semicolon (;), they can cause a difference in the interpretation of the request between the proxy (running with default configuration) and the server. This issue results in malicious requests cached as completely safe ones. The highest threat from this vulnerability is to integrity and system availability.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 6.8CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:H
CWE-444 · Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')