pip Self-update Import Vulnerability Prior to 26.1
CVE-2026-6357 Published on April 27, 2026

pip self-update functionality can import newly installed modules after wheel installation
pip prior to version 26.1 would run self-update check functionality after installing wheel files which required importing well-known Python modules names. These module imports were intentionally deferred to increase startup time of the pip CLI. The patch changes self-update functionality to run before wheels are installed to prevent newly-installed modules from being imported shortly after the installation of a wheel package. Users should still review package contents prior to installation.

Vendor Advisory NVD

Weakness Type

Inclusion of Functionality from Untrusted Control Sphere

The software imports, requires, or includes executable functionality (such as a library) from a source that is outside of the intended control sphere.


Products Associated with CVE-2026-6357

Want to know whenever a new CVE is published for Python Pip? stack.watch will email you.

 

Affected Versions

Pip maintainers pip: