python-httplib2 — security advisory
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.
- Products
- python-httplib2
- Affected versions
- Not specified
- Fixed versions
- 0.18.1-1
- CVEs
- CVE-2020-11078
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 1 Nov 2026, 12:56 UTC · Revision 1
Source evidence
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.
osv:DEBIAN-CVE-2020-11078
python-httplib2
Fixed versions: 0.18.1-1
python-httplib2
Fixed versions: 0.18.1-1
python-httplib2
Fixed versions: 0.18.1-1
Complete source record
{
"id": "d1e05da76126d92cdc2b35c204490bca370b477cb4831ee5f2c91673f21cc335",
"url": "https://osv.dev/vulnerability/DEBIAN-CVE-2020-11078",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "DEBIAN-CVE-2020-11078",
"summary": "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.",
"evidence": "osv:DEBIAN-CVE-2020-11078",
"products": [
{
"name": {
"value": "python-httplib2",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "0.18.1-1",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "python-httplib2",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "0.18.1-1",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "python-httplib2",
"evidence": "/affected/2/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "0.18.1-1",
"evidence": "/affected/2/ranges"
}
],
"affected_versions": []
}
],
"severity": "medium",
"structured": {
"id": "DEBIAN-CVE-2020-11078",
"aliases": [
"DEBIAN-CVE-2020-11078"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N"
}
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "0.18.1-1"
}
]
}
],
"package": {
"name": "python-httplib2",
"purl": "pkg:deb/debian/python-httplib2?arch=source&distro=bookworm",
"ecosystem": "Debian:12"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-11078.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "0.18.1-1"
}
]
}
],
"package": {
"name": "python-httplib2",
"purl": "pkg:deb/debian/python-httplib2?arch=source&distro=trixie",
"ecosystem": "Debian:13"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-11078.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "0.18.1-1"
}
]
}
],
"package": {
"name": "python-httplib2",
"purl": "pkg:deb/debian/python-httplib2?arch=source&distro=forky",
"ecosystem": "Debian:14"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2020-11078.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
}
],
"modified": "2026-10-26T12:01:19.705978069Z",
"provider": "osv",
"upstream": [
"CVE-2020-11078"
],
"references": [
"https://security-tracker.debian.org/tracker/CVE-2020-11078"
]
},
"related_cves": [
{
"value": "CVE-2020-11078",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 451570,
"published_at": "2020-05-20T16:15:10.657+00:00"
}