Vulnerability · Published Jun 1, 2026 · Assigned by PSF
CVE-2026-8643pip can extract console_scripts and gui_scripts outside installation directory
High 8.0
In plain English
A high-severity path traversal in pip from Python Packaging Authority. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 25% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Severity (CVSS 3.1)8.0High
Exploit odds (30 days)0.3%top 74.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known
Official description
pip would treat console_scripts and gui_scripts as paths instead of file names without sanitizing the resolved absolute path to the installation directory, leading to entry points being installed outside the installation directory.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | python3.14-pip | 25.2-3.el10_2.5 | ALSA-2026:36193 |
| AlmaLinux:9 | python3.14-pip | 25.2-3.el9_8.5 | ALSA-2026:36315 |
| AlmaLinux:10 | python3.14-pip-wheel | 25.2-3.el10_2.5 | ALSA-2026:36193 |
| AlmaLinux:9 | python3.14-pip-wheel | 25.2-3.el9_8.5 | ALSA-2026:36315 |
| Debian:12 | python-pip | no fix listed | DEBIAN-CVE-2026-8643 |
| Debian:13 | python-pip | no fix listed | DEBIAN-CVE-2026-8643 |
| Debian:14 | python-pip | 26.1.2+dfsg-1 | DEBIAN-CVE-2026-8643 |
| PyPI | pip | 26.1.2 | GHSA-wf93-45jw-7689 |
| PyPI | pip | 26.1.2 | PYSEC-2026-196 |
| Rocky Linux:10 | python3.14-pip | 0:25.2-3.el10_2.5 | RLSA-2026:36193 |
| Rocky Linux:9 | python3.14-pip | 0:25.2-3.el9_8.5 | RLSA-2026:36315 |
| Ubuntu:25.10 | python-pip | no fix listed | UBUNTU-CVE-2026-8643 |
| Ubuntu:26.10 | python-pip | no fix listed | UBUNTU-CVE-2026-8643 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Python Packaging Authority | pip | 24.0 – before 26.1.2 |
Weakness: CWE-22 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
References
- https://github.com/pypa/pip/pull/14000 patch
- https://mail.python.org/archives/list/security-announce@python.org/thread/YV63UET5D3OOJY7O4M5XCVYO2YM4NBYJ/ vendor-advisory
- http://www.openwall.com/lists/oss-security/2026/06/01/5
- https://access.redhat.com/security/cve/CVE-2026-8643 vdb-entry, x_refsource_REDHAT
- RHBZ#2460927 issue-tracking, x_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-8643.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:42078 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:42079 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36193 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36315 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:42144 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:50479 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34374 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:42132 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:54760 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:33313 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34891 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:56347 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:42644 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34772 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34778 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34780 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34773 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34774 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34739 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34752 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34765 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34758 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34756 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34760 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34776 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34748 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34775 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34740 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34749 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34750 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34741 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34777 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:37275 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60520 vendor-advisory, x_refsource_REDHAT