Go to file
RHEL Packaging Agent b1803d0f02 Security fix for CVE-2026-8643: path traversal in wheel entry points
Backport upstream commit 8eb178480bd1a2b223f509fc430796b265158dfb
to fix CVE-2026-8643. The patch adds validation to reject wheel
entry point names containing path traversal components (e.g. ".."
or absolute paths) that could cause scripts to be installed
outside the intended scripts directory. A new _script_within_dir
helper function and updated _raise_for_invalid_entrypoint logic
in pip's wheel installer enforce this check. Comprehensive tests
are included.

CVE: CVE-2026-8643
Upstream patches:
 - 8eb178480b.patch
Resolves: RHEL-191157

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-07-08 09:32:27 +02:00
.fmf RHEL: Import from Fedora 2025-11-26 13:40:52 +01:00
tests RHEL: Import from Fedora 2025-11-26 13:40:52 +01:00
.gitignore RHEL: Import from Fedora 2025-11-26 13:40:52 +01:00
downstream-remove-pytest-subket.patch Update to 25.2 (rhbz#2385294) 2025-11-26 13:40:52 +01:00
dummy-certifi.patch Update to 25.2 (rhbz#2385294) 2025-11-26 13:40:52 +01:00
gating.yaml Gating 2025-11-26 13:40:52 +01:00
pip-CVE-2026-8643.patch Security fix for CVE-2026-8643: path traversal in wheel entry points 2026-07-08 09:32:27 +02:00
plan.fmf Gating 2025-11-26 13:40:52 +01:00
python3.14-pip.spec Security fix for CVE-2026-8643: path traversal in wheel entry points 2026-07-08 09:32:27 +02:00
python-pip.rpmlintrc RHEL: Import from Fedora 2025-11-26 13:40:52 +01:00
remove-existing-dist-only-if-path-conflicts.patch Update to 25.2 (rhbz#2385294) 2025-11-26 13:40:52 +01:00
sources Update to 25.2 (rhbz#2385294) 2025-11-26 13:40:52 +01:00
truststore-pem-path.patch RHEL: Import from Fedora 2025-11-26 13:40:52 +01:00
urllib3-CVE-2025-50181.patch Security fix for the bundled urllib3 for CVE-2025-50181 2025-11-26 13:40:52 +01:00