The pip package before 19.2 for Python allows Directory Traversal when a URL is given in an install command, because a Content-Disposition header can have ../ in a filename, as demonstrated by overwriting the /root/.ssh/authorized_keys file. This occurs in _download_http_url in _internal/download.py.

Project Subscriptions

Vendors Products
Debian Linux Subscribe
Opensuse Subscribe
Communications Cloud Native Core Network Function Cloud Native Environment Subscribe
Communications Cloud Native Core Policy Subscribe
Enterprise Linux Subscribe
Rhel Software Collections Subscribe
Advisories
Source ID Title
Debian DLA Debian DLA DLA-2370-1 python-pip security update
Github GHSA Github GHSA GHSA-gpvv-69j7-gwj8 Path Traversal in pip
Ubuntu USN Ubuntu USN USN-4601-1 pip vulnerability
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2024-08-05T03:00:17.373Z

Reserved: 2020-09-04T00:00:00

Link: CVE-2019-20916

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2020-09-04T20:15:11.013

Modified: 2024-11-21T04:39:40.913

Link: CVE-2019-20916

cve-icon Redhat

Severity : Moderate

Publid Date: 2019-04-16T00:00:00Z

Links: CVE-2019-20916 - Bugzilla

cve-icon OpenCVE Enrichment

No data.

Weaknesses