CVE-2019-18348: python
Vulnerability summary
CVE-2019-18348 is a medium (CVSS 6.1) vulnerability in python. EPSS estimates a 3.51% chance of exploitation in the next 30 days, higher than 89.2% of scored vulnerabilities.
Not severe (CVSS 5.4, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 18 · Related 15Timeline
- 23-10-2019PublishedVulnerability first disclosed.
- 14-10-2026Last modifiedVulnerability information updated.
Description
An issue was discovered in urllib2 in Python 2.x through 2.7.17 and urllib in Python 3.x through 3.8.0. CRLF injection is possible if the attacker controls a url parameter, as demonstrated by the first argument to urllib.request.urlopen with \r\n (specifically in the host component of a URL) followed by an HTTP header. This is similar to the CVE-2019-9740 query string issue and the CVE-2019-9947 path string issue. (This is not exploitable when glibc has CVE-2016-10739 fixed.). This is fixed in: v2.7.18, v2.7.18rc1; v3.5.10, v3.5.10rc1; v3.6.11, v3.6.11rc1, v3.6.12; v3.7.8, v3.7.8rc1, v3.7.9; v3.8.3, v3.8.3rc1, v3.8.4, v3.8.4rc1, v3.8.5, v3.8.6, v3.8.6rc1.
CVSS metrics
6 scores · 5 sources · 2 versions- CVE.orgCNA5.4MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:NDiffers
- OSV · AlpineEcosystem advisory · calculated6.1MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- OSV · UbuntuEcosystem advisory · calculated5.4MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:NDiffers
- OSV · DebianEcosystem advisory · calculated6.1MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
EPSS trend
Probability
3.51%
Chance of exploitation in the next 30 days
Percentile
89%
Versus all other CVEs
30-day change
No change 0.00 pp
From 3.51% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, user interaction (CVSS vector). Other conditions: not stated in public data.
Ubuntu6 products
- python2.7< 2.7.6-8ubuntu0.6+esm5 | < 2.7.12-1ubuntu0~16.04.11 | < 2.7.17-1~18.04ubuntu1
- python3.4< 3.4.3-1ubuntu1~14.04.7+esm6
- python3.5< 3.5.2-2ubuntu0~16.04.4~14.04.1+esm1 | < 3.5.2-2ubuntu0~16.04.10
- python3.6< 3.6.9-1~18.04ubuntu1
- python3.7< 3.7.5-2ubuntu1~18.04.2+esm3
Suse4 products
- python36-base&distro=SUSE Linux Enterprise Server 12 SP5< 3.6.10-4.9.1
- python36-base&distro=SUSE Linux Enterprise Server for SAP Applications 12 SP5< 3.6.10-4.9.1
- python36&distro=SUSE Linux Enterprise Server 12 SP5< 3.6.10-4.9.1
- python36&distro=SUSE Linux Enterprise Server for SAP Applications 12 SP5< 3.6.10-4.9.1
Alpine2 products
- python2< 2.7.18-r0
- python2-tkinter< 2.7.18-r0
Debian1 product
- python2.7< 2.7.18~rc1-1
Python1 product
- python≥ 2.0, ≤ 2.7.17 | ≥ 3.0, < 3.5.10 | ≥ 3.6.0, < 3.6.11 | ≥ 3.7.0, < 3.7.8 | ≥ 3.8.0, < 3.8.3
5 vendors · 14 products
References
25 links- lists.opensuse.org/opensuse-security-announce/2020-05/msg00041.htmlVendor AdvisoryX Refsource SUSEMailing ListTechnical Description
- lists.debian.org/debian-lts-announce/2020/07/msg00011.htmlMailing ListX Refsource MLISTTechnical Description