Vulnerability · Published May 20, 2020 · Assigned by GitHub_M
CVE-2020-11078CRLF injection in httplib2
Medium 6.8
In plain English
A medium-severity security flaw in httplib2 from httplib2. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.4% (higher than 84% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
In httplib2 before version 0.18.0, an attacker controlling unescaped part of uri for `httplib2.Http.request()` could change request headers and body, send additional hidden requests to same server. This vulnerability impacts software that uses httplib2 with uri constructed by string concatenation, as opposed to proper urllib building with escaping. This has been fixed in 0.18.0.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | python-httplib2 | 0.18.1-1 | DEBIAN-CVE-2020-11078 |
| Debian:13 | python-httplib2 | 0.18.1-1 | DEBIAN-CVE-2020-11078 |
| Debian:14 | python-httplib2 | 0.18.1-1 | DEBIAN-CVE-2020-11078 |
| PyPI | httplib2 | 0.18.0 | GHSA-gg84-qgv9-w4pq |
| PyPI | httplib2 | 0.18.0 | PYSEC-2020-46 |
Affected products (as reported)
Weakness: CWE-93 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N
References
- https://github.com/httplib2/httplib2/security/advisories/GHSA-gg84-qgv9-w4pq x_refsource_CONFIRM
- https://github.com/httplib2/httplib2/commit/a1457cc31f3206cf691d11d2bf34e98865873e9e x_refsource_MISC
- [allura-commits] 20200521 [allura] branch master updated: Upgrade httplib2 for CVE-2020-11078 mailing-list, x_refsource_MLIST
- [debian-lts-announce] 20200601 [SECURITY] [DLA 2232-1] python-httplib2 security update mailing-list, x_refsource_MLIST
- [beam-issues] 20200602 [jira] [Created] (BEAM-10180) Upgrade httplib2 to > 0.18.0 to resolve CVE-2020-11078 mailing-list, x_refsource_MLIST
- FEDORA-2020-a7a15a9687 vendor-advisory, x_refsource_FEDORA
- FEDORA-2020-37779a5c93 vendor-advisory, x_refsource_FEDORA
- [beam-issues] 20200802 [jira] [Commented] (BEAM-10180) Upgrade httplib2 to > 0.18.0 to resolve CVE-2020-11078 mailing-list, x_refsource_MLIST
- [beam-issues] 20200802 [jira] [Updated] (BEAM-10180) Upgrade httplib2 to > 0.18.0 to resolve CVE-2020-11078 mailing-list, x_refsource_MLIST
- [beam-issues] 20200816 [jira] [Commented] (BEAM-10180) Upgrade httplib2 to > 0.18.0 to resolve CVE-2020-11078 mailing-list, x_refsource_MLIST
- [beam-issues] 20200816 [jira] [Updated] (BEAM-10180) Upgrade httplib2 to > 0.18.0 to resolve CVE-2020-11078 mailing-list, x_refsource_MLIST