CVE-2020-26116
Reported by mitre · Published September 27, 2020
http.client in Python 3.x before 3.5.10, 3.6.x before 3.6.12, 3.7.x before 3.7.9, and 3.8.x before 3.8.5 allows CRLF injection if the attacker controls the HTTP request method, as demonstrated by inserting CR and LF control characters in the first argument of HTTPConnection.request.
Fixed versions
Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.
| Package | Ecosystem | Fixed in |
|---|---|---|
| python-debug | Amazon Linux | 2.7.18-1.amzn2.0.4 |
| python3-tools | Amazon Linux | 3.7.10-1.amzn2.0.1 |
| python | dhi.docker.com | 3.9.0-beta5, 3.8.5, 3.7.9, 3.6.12, 3.5.10 |
| python3-test | Amazon Linux | 3.7.10-1.amzn2.0.1 |
| python3 | Amazon Linux | 3.7.10-1.amzn2.0.1 |
| python-libs | Amazon Linux | 2.7.18-1.amzn2.0.4 |
| python-min | Bitnami | 3.8.5, 3.7.9, 3.6.12, 3.5.10 |
| libpython | Bitnami | 3.8.5, 3.7.9, 3.6.12, 3.5.10 |
| python3-devel | Amazon Linux | 3.7.10-1.amzn2.0.1 |
| tkinter | Amazon Linux | 2.7.18-1.amzn2.0.4 |
| python-devel | Amazon Linux | 2.7.18-1.amzn2.0.4 |
| python | Bitnami | 3.8.5, 3.7.9, 3.6.12, 3.5.10 |
14 more packages have a fixed version. See every fix in Lookup.
Affected products
| Vendor | Product | Versions |
|---|---|---|
| n/a | n/a | n/a |
| amazon:2 | python-debug | 0 |
| amazon:2 | python3-tools | 0 |
| amazon:2 | python3-test | 0 |
| amazon:2 | python3 | 0 |
| Siemens | SIMATIC S7-1500 CPU 1518-4 PN/DP MFP | 3.1.0 |
| amazon:2 | python-libs | 0 |
| Siemens | SIPLUS S7-1500 CPU 1518-4 PN/DP MFP | 3.1.0 |
| amazon:2 | python3-devel | 0 |
| amazon:2 | tkinter | 0 |
| amazon:2 | python-devel | 0 |
| n/a | n/a | * |
| amazon:2 | python3-tkinter | 0 |
| amazon:2 | python | 0 |
| Siemens | SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP | 3.1.0 |
| amazon:2 | python3-debug | 0 |
| amazon:2 | python-tools | 0 |
| amazon:2 | python3-libs | 0 |
| amazon:2 | python-test | 0 |
Timeline
- Sep 27, 2020 CVE Published
- Apr 14, 2021 EPSS Score (30 in total, the first dated here)
- Apr 3, 2025 PoC Published (2 in total, the first dated here)
- Mar 6, 2026 Distribution Patch (15 in total, the first dated here)
- Mar 6, 2026 Security Advisory (22 in total, the first dated here)
- Sep 1, 2026 Coalition ESS Score
Query this with the API
The same record, from the CLI:
vulnetix vdb vuln CVE-2020-26116
vulnetix vdb fixes CVE-2020-26116
Or with curl, using the org id and key from your account page:
curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
"https://api.vdb.vulnetix.com/v2/vuln/CVE-2020-26116/fixes/registry"
The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart
References
- FEDORA-2020-221823ebdd vendor-advisory
- FEDORA-2020-887d3fa26f vendor-advisory
- FEDORA-2020-d30881c970 vendor-advisory
- USN-4581-1 vendor-advisory
- FEDORA-2020-e33acdea18 vendor-advisory
- openSUSE-SU-2020:1859 vendor-advisory
- FEDORA-2020-d42cb01973 vendor-advisory
- [debian-lts-announce] 20201119 [SECURITY] [DLA 2456-1] python3.5 security update mailing-list
- GLSA-202101-18 vendor-advisory
- [debian-lts-announce] 20230524 [SECURITY] [DLA 3432-1] python2.7 security update mailing-list
- https://cert-portal.siemens.com/productcert/html/ssa-398330.html url