GHSA-33c7-2mpw-hg34 · Severity: high · Ecosystem: pip — Log injection in uvicorn
This affects all versions of package uvicorn. The request logger provided by the package is vulnerable to ASNI escape sequence injection. Whenever any HTTP request is received, the default behaviour of uvicorn is to log its details to either the console or a log file. When attackers request crafted URLs with percent-encoded escape sequences, the logging component will log the URL after it's been processed with urllib.parse.unquote, therefore converting any percent-encoded characters into their single-character equivalent, which can have special meaning in terminal emulators. By requesting URLs with crafted paths, attackers can: * Pollute uvicorn's access logs, therefore jeopardising the integrity of such files. * Use ANSI sequence codes to attempt to interact with the terminal emulator that's displaying the logs (either in real time or from a file).
Conclusion & alert: CVE-2020-7694 is rated Exploit Available (54.6/100): CVSS Low severity, with medium exploitation likelihood (EPSS 1.34%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). EPSS rose +1.12% over the last day, indicating growing attacker interest. Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 0.23% | 1.34% | +1.12% |
| 2 | 2025-03-30 | 0.43% | 0.23% | -0.21% |
| 3 | 2025-03-29 | — | 0.43% | — |
Full EPSS history (9 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 3.7 | 3.1 | LOW |
|
2.2 | 1.4 | [email protected] |
| 7.5 | 3.1 | HIGH |
|
3.9 | 3.6 | [email protected] |
| 5.0 | 2.0 | MEDIUM |
|
10.0 | 2.9 | [email protected] |
GHSA-33c7-2mpw-hg34 · Severity: high · Ecosystem: pip — Log injection in uvicorn
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2020-7694 not yet assigned priority: Debian including 1 source packages (python-uvicorn), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2020-7694 |
ubuntu
|
medium | CVE-2020-7694 medium priority: Ubuntu including 1 source packages (python-uvicorn), 16 status rows across 16 suites (bionic, focal, groovy, hirsute, impish, jammy, kinetic, lunar, mantic, noble, oracular, plucky, questing, trusty, upstream, xenial): ignored 8, needs-triage 5, DNE 3. | https://ubuntu.com/security/CVE-2020-7694 |
| URL | Tags |
|---|---|
| https://github.com/encode/uvicorn | Product Third Party Advisory |
| https://snyk.io/vuln/SNYK-PYTHON-UVICORN-575560 | Exploit Third Party Advisory |