First published: Tue Aug 06 2013(Updated: )
easy_install in setuptools before 0.7 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 the default use of the product.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
pip/setuptools | <0.7 | 0.7 |
Setuptools | <=0.7b4 | |
Setuptools | =0.6.40 | |
Setuptools | =0.6.41 | |
Setuptools | =0.6.42 | |
Setuptools | =0.6.43 | |
Setuptools | =0.6.44 | |
Setuptools | =0.6.45 | |
Setuptools | =0.6.46 | |
Setuptools | =0.6.47 | |
Setuptools | =0.6.48 | |
Setuptools | =0.6.49 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2013-1633 has a medium severity rating due to the potential for arbitrary code execution by man-in-the-middle attacks.
To fix CVE-2013-1633, upgrade setuptools to version 0.7 or later.
CVE-2013-1633 affects all versions of setuptools prior to 0.7.
CVE-2013-1633 enables man-in-the-middle attacks that can lead to arbitrary code execution.
Using easy_install in setuptools before version 0.7 is unsafe due to the lack of integrity checks on downloaded packages.