Skip to content
OpenAdvisories
High · 8.4 CVE-2013-1629 EUVD-2013-0025GHSA-g3p5-fjj9-h8gjPYSEC-2013-8

Improper Input Validation in pip

Published Aug 6, 2013 · Updated Sep 16, 2024 · Assigned by mitre

Description

pip before 1.3 uses HTTP to retrieve packages from the PyPI repository, and does not perform integrity checks on package contents, which allows man-in-the-middle attackers to execute arbitrary code via a crafted response to a "pip install" operation.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 python-pip 1.3.1-1 —
Debian 14 python-virtualenv 1.9.1-1 —
Debian 13 python-pip 1.3.1-1 —
Debian 13 python-virtualenv 1.9.1-1 —
Debian 12 python-pip 1.3.1-1 —
Debian 12 python-virtualenv 1.9.1-1 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI pip < 1.3 1.3 GHSA-g3p5-fjj9-h8gj

References