Skip to content

Update bundled pip to 26.0.1 #144538

@darklight3it

Description

@darklight3it

Python 3.10's bundled pip (23.0.1) and setuptools (79.0.1) contain 5 known security vulnerabilities (CVEs). This is not a problem for the majority of users that can update those dependencies manually but it definitely is for users in managed environments like AWS Lambda.

CVE ID Component Severity Link
CVE-2023-5752 pip Medium https://nvd.nist.gov/vuln/detail/CVE-2023-5752
CVE-2025-8869 pip Moderate https://ubuntu.com/security/CVE-2025-8869
CVE-2026-1703 pip Low https://nvd.nist.gov/vuln/detail/CVE-2026-1703
CVE-2024-23949 jaraco-context (setuptools) High https://ubuntu.com/security/CVE-2024-23949
CVE-2026-24049 wheel (setuptools) High https://www.thehackerwire.com/vulnerability/CVE-2026-24049/

I created a CR for that.

I know it's a big bump on a non execution context but a lot of users need this. I also propose to make a similar bump in all the other affected versions.

Python 3.11 - both pip and setuptools
Python 3.12 - both pip and setuptools
Python 3.13 - only pip
Python 3.14 - only pip

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency filestdlibStandard Library Python modules in the Lib/ directorytopic-ensurepiptype-featureA feature request or enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions