Skip to content
Appaloosa Scout

Vulnerability · NVD

CVE-2022-0391

HIGH 7.5 Vendor bulletin scale — NVD CVSS pending

A flaw was found in Python, specifically within the urllib.parse module. This module helps break Uniform Resource Locator (URL) strings into components. The issue involves how the urlparse method does not sanitize input and allows characters like '\r' and '\n' in the URL path. This flaw allows an attacker to input a crafted URL, leading to injection attacks. This flaw affects Python versions prior to 3.10.0b1, 3.9.5, 3.8.11, 3.7.11 and 3.6.14.

Attack vector : Network No privileges required No user interaction
Show raw CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
EPSS 8.33% above median percentile 94.4%

Tracked apps referencing this CVE

For each app: the affected range, the fixing version, and where the tracked app stands today.

  • Python 3.12 Windows winget:Python.Python.3.12
    Affected Fixed in Latest tracked 3.12.10 undetermined

NVD references 10 distinct products for this CVE — only those tracked by Scout (mobile and desktop catalog apps) are listed above. Libraries, servers and out-of-scope products do not appear here. Full list on NVD ↗

Vulnerable CPE configurations (10)
Vendor Product Versions
python python
All platforms (wildcard)
<3.6.14
python python
All platforms (wildcard)
≥3.7.0 <3.7.11
python python
All platforms (wildcard)
≥3.8.0 <3.8.11
python python
All platforms (wildcard)
≥3.9.0 <3.9.5
python python
All platforms (wildcard)
python python
All platforms (wildcard)
python python
All platforms (wildcard)
python python
All platforms (wildcard)
python python
All platforms (wildcard)
python python
All platforms (wildcard)
View on NVD ↗ Advisory · bugs.python.org Advisory · www.oracle.com