PT-2020-19718 · None · Uvicorn
Everardo Padilla Saca
·
Published
2020-07-27
·
Updated
2023-01-31
·
CVE-2020-7695
CVSS v4.0
8.7
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Uvicorn versions prior to 0.11.7
Description
The issue allows attackers to exploit HTTP response splitting by adding arbitrary headers to HTTP responses or returning an arbitrary response body when crafted input is used to construct HTTP headers. This is due to CRLF sequences not being escaped in the value of HTTP headers.
Recommendations
For versions prior to 0.11.7, update to version 0.11.7 or later to resolve the issue. As a temporary workaround, consider validating and sanitizing all input used to construct HTTP headers to prevent the inclusion of malicious CRLF sequences.
Exploit
Fix
Special Elements Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Uvicorn