Skip to content
Heist/ feed
Back to feed
MediumFix available

python-httplib2 — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2020-11078

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

DEBIAN-CVE-2020-11078

core-osv · Original source

Published 20 May 2020, 16:15 UTC

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"
}