pip
cpe:2.3:a:pypa:pip:*:*:*:*:*:*:*
- < 26.1
A vulnerability exists in Python pip versions prior to 26.1, where the self-update check is performed after installing wheel files that require importing certain Python modules. This delay in importing modules was intended to reduce startup time for the pip command-line interface. The issue can lead to arbitrary code execution if pip's own modules are overwritten during the installation process, allowing for the execution of malicious code.
Exploitation of this vulnerability could result in arbitrary code execution.
Users can update to pip version 26.1 or later, where this vulnerability has been fixed. Instructions for updating pip are available in the pip documentation.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.