CVE-2020-7695
MEDIUMCVSS 5.3/10EPSS 1.31%
Last modified
CVE-2020-7695 is a medium-severity vulnerability rated 5.3/10 on the CVSS scale. Uvicorn before 0.11.7 is vulnerable to HTTP response splitting. CRLF sequences are not escaped in the value of HTTP headers. EPSS estimates a 1.31% chance of exploitation in the next 30 days.
Description
Uvicorn before 0.11.7 is vulnerable to HTTP response splitting. CRLF sequences are not escaped in the value of HTTP headers. Attackers can exploit this to add arbitrary headers to HTTP responses, or even return an arbitrary response body, whenever crafted input is used to construct HTTP headers.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Encode | Uvicorn | < 0.11.7 |
References
- https://github.com/encode/uvicornThird Party Advisory
- https://snyk.io/vuln/SNYK-PYTHON-UVICORN-570471Exploit, Third Party Advisory
- https://github.com/encode/uvicornThird Party Advisory
- https://snyk.io/vuln/SNYK-PYTHON-UVICORN-570471Exploit, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2020-7695?
Uvicorn before 0.11.7 is vulnerable to HTTP response splitting. CRLF sequences are not escaped in the value of HTTP headers. Attackers can exploit this to add arbitrary headers to HTTP responses, or even return an arbitrary response body, whenever crafted input is used to construct HTTP headers.
How severe is CVE-2020-7695?
CVE-2020-7695 has a CVSS score of 5.3/10 (MEDIUM severity). The EPSS model estimates a 1.31% probability of exploitation in the next 30 days.
How do I fix CVE-2020-7695?
Check the vendor references and advisories linked above for patched versions and mitigation guidance. You can also run a Strix scan to test if your systems are affected.
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2020
- CVE-2020-7689Data is truncated wrong when its length is greater than 255 …7.5
- CVE-2020-7690All affected versions <2.0.0 of package jspdf are vulnerable…6.1
- CVE-2020-7691In all versions of the package jspdf, it is possible to use …6.1
- CVE-2020-7692PKCE support is not implemented in accordance with the RFC f…9.1
- CVE-2020-7693Incorrect handling of Upgrade header with the value websocke…5.3
- CVE-2020-7694This affects all versions of package uvicorn. The request lo…7.5
- CVE-2020-7696This affects all versions of package react-native-fast-image…5.3
- CVE-2020-7697This affects all versions of package mock2easy. a malicious …9.8
- CVE-2020-7698This affects the package Gerapy from 0 and before 0.9.3. The…9.8
- CVE-2020-7699This affects the package express-fileupload before 1.1.8. If…9.8
- CVE-2020-7700All versions of phpjs are vulnerable to Prototype Pollution …9.8
- CVE-2020-7701madlib-object-utils before 0.1.7 is vulnerable to Prototype …9.8
Are you affected by CVE-2020-7695?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
