urllib3 is a user-friendly HTTP client library for Python. urllib3 previously wouldn't remove the HTTP request body when an HTTP redirect response using status 301, 302, or 303 after the request had its method changed from one that could accept a request body (like `POST`) to `GET` as is required by HTTP RFCs. Although this behavior is not specified in the section for redirects, it can be inferred by piecing together information from different sections and we have observed the behavior in other major HTTP client implementations like curl and web browsers. Because the vulnerability requires a previously trusted service to become compromised in order to have an impact on confidentiality we believe the exploitability of this vulnerability is low. Additionally, many users aren't putting sensitive data in HTTP request bodies, if this is the case then this vulnerability isn't exploitable. Both of the following conditions must be true to be affected by this vulnerability: 1. Using urllib3 and submitting sensitive information in the HTTP request body (such as form data or JSON) and 2. The origin service is compromised and starts redirecting using 301, 302, or 303 to a malicious peer or the redirected-to service becomes compromised. This issue has been addressed in versions 1.26.18 and 2.0.7 and users are advised to update to resolve this issue. Users unable to update should disable redirects for services that aren't expecting to respond with redirects with `redirects=False` and disable automatic redirects with `redirects=False` and handle 301, 302, and 303 redirects manually by stripping the HTTP request body.
CVSS Details
- CVSS 3.1 Base Score: 4.2
- CVSS 3.1 Vector: (CVSS:3.1/AV:A/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade fence-agents-wtiUpgrade fence-virtdUpgrade fence-agents-ibmbladeUpgrade fence-agents-lparUpgrade fence-agents-ibm-powervsUpgrade fence-virtd-tcpUpgrade fence-agents-ibm-vpcUpgrade fence-agents-heuristics-pingUpgrade fence-agents-cisco-ucsUpgrade python3.11-urllib3Upgrade fence-agents-kubevirtUpgrade fence-agents-ilo2Upgrade fence-agents-computeUpgrade python3-urllib3Upgrade fence-agents-drac5Upgrade fence-agents-gceUpgrade fence-agents-rsaUpgrade fence-agents-redfishUpgrade fence-agents-ipmilanUpgrade fence-virtd-serialUpgrade fence-agents-virshUpgrade fence-agents-bladecenterUpgrade fence-agents-cisco-mdsUpgrade fence-agents-mpathUpgrade fence-agents-azure-armUpgrade fence-agents-openstackUpgrade fence-virtUpgrade fence-agents-scsiUpgrade fence-agents-aliyunUpgrade fence-agents-brocadeUpgrade fence-agents-apc-snmpUpgrade fence-agents-emersonUpgrade fence-virtd-libvirtUpgrade resource-agents-gcpUpgrade resource-agentsUpgrade fence-agents-zvmUpgrade fence-agents-ilo-mpUpgrade fence-virtd-multicastUpgrade ha-cloud-supportUpgrade fence-agents-ilo-sshUpgrade fence-agents-ipduUpgrade fence-agents-vmware-restUpgrade fence-agents-awsUpgrade fence-agents-apcUpgrade fence-agents-rhevmUpgrade fence-agents-intelmodularUpgrade fence-agents-allUpgrade fence-agents-eaton-snmpUpgrade fence-agents-hpbladeUpgrade fence-agents-vmware-soapUpgrade fence-agents-amt-wsUpgrade fence-agents-commonUpgrade fence-agents-sbdUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-kdumpUpgrade fence-agents-ifmibUpgrade resource-agents-aliyunUpgrade resource-agents-pafUpgrade fence-agents-rsbUpgrade fence-agents-epsUpgrade fence-virtd-cpg | Jan 18, 2024 | Oct 17, 2023 |
| Alpine Linux | — | Upgrade py3-urllib3 | Mar 26, 2024 | Oct 17, 2023 |
| Amazon Linux Ami 2 | — | Upgrade python-urllib3 | Jan 10, 2024 | Oct 17, 2023 |
| Centos_linux | — | Upgrade satellite-cliUpgrade foreman-cliUpgrade python3-urllib3 | Dec 19, 2023 | Oct 17, 2023 |
| Debian | — | Upgrade python-urllib3 | Nov 20, 2023 | Oct 17, 2023 |
| Dell Powerstore Dsa2024120 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Mar 26, 2024 |
| Dell Powerstore Dsa2024158 | — | Upgrade Dell PowerStoreOS to the latest version | Jan 13, 2026 | Apr 4, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python-pip-wheelUpgrade python3-pip | Jan 10, 2024 | Oct 17, 2023 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-urllib3 | Jan 10, 2024 | Oct 17, 2023 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python-pip-wheelUpgrade python3-pip | Oct 9, 2024 | Oct 17, 2023 |
| Huawei Euleros 2_0_sp8 | — | Upgrade python2-urllib3Upgrade python3-urllib3 | Mar 13, 2024 | Oct 17, 2023 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python-pip-wheelUpgrade python3-pip | Feb 12, 2024 | Oct 17, 2023 |
| Ibm Aix | — | Apply the fix or workaround for python_advisory11 | Aug 13, 2024 | Oct 17, 2023 |
| Oracle_linux | — | Upgrade fence-virtUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-ipduUpgrade libslirpUpgrade fence-agents-ilo-sshUpgrade podman-gvproxyUpgrade fence-agents-ibm-powervsUpgrade fence-agents-virshUpgrade fence-agents-emersonUpgrade slirp4netnsUpgrade fence-virtd-cpgUpgrade libslirp-develUpgrade container-selinuxUpgrade fence-agents-hpbladeUpgrade criu-libsUpgrade fence-agents-commonUpgrade fence-agents-sbdUpgrade fence-virtd-multicastUpgrade python3.11-urllib3Upgrade fence-agents-amt-wsUpgrade containers-commonUpgrade netavarkUpgrade fence-agents-kdumpUpgrade cockpit-podmanUpgrade fence-agents-rsbUpgrade oci-seccomp-bpf-hookUpgrade fence-agents-computeUpgrade fence-agents-ifmibUpgrade fence-agents-scsiUpgrade criu-develUpgrade fence-agents-ilo-mpUpgrade fence-agents-vmware-restUpgrade conmonUpgrade fence-agents-brocadeUpgrade fence-agents-vmware-soapUpgrade skopeo-testsUpgrade aardvark-dnsUpgrade fence-agents-eaton-snmpUpgrade fence-agents-apc-snmpUpgrade fence-agents-rhevmUpgrade fence-agents-allUpgrade podman-testsUpgrade fence-agents-epsUpgrade fence-agents-intelmodularUpgrade python3-podmanUpgrade fence-virtd-libvirtUpgrade fence-agents-redfishUpgrade podman-pluginsUpgrade fence-agents-heuristics-pingUpgrade fence-agents-rsaUpgrade runcUpgrade fence-virtd-tcpUpgrade fence-agents-apcUpgrade python3-criuUpgrade podmanUpgrade buildahUpgrade fence-agents-bladecenterUpgrade fence-agents-cisco-mdsUpgrade criuUpgrade fence-agents-lparUpgrade critUpgrade podman-dockerUpgrade fence-agents-kubevirtUpgrade fence-agents-ibmbladeUpgrade fence-agents-mpathUpgrade buildah-testsUpgrade fence-agents-ibm-vpcUpgrade fence-agents-ipmilanUpgrade crunUpgrade fence-virtd-serialUpgrade containernetworking-pluginsUpgrade udicaUpgrade python3-urllib3Upgrade podman-remoteUpgrade fence-agents-wtiUpgrade podman-catatonitUpgrade fuse-overlayfsUpgrade fence-virtdUpgrade fence-agents-ilo2Upgrade fence-agents-cisco-ucsUpgrade fence-agents-drac5Upgrade skopeo | Jan 11, 2024 | Oct 13, 2023 |
| Redhat_linux | — | Upgrade fence-agents-kdumpUpgrade fence-agents-mpathUpgrade fence-agents-vmware-soapUpgrade fence-virtUpgrade slirp4netnsUpgrade podman-gvproxyUpgrade fence-agents-rsbUpgrade fence-agents-ibm-vpcUpgrade criu-debugsourceUpgrade criu-libsUpgrade fence-agents-ipduUpgrade crun-debuginfoUpgrade crun-debugsourceUpgrade fence-agents-virshUpgrade fence-virtd-multicastUpgrade oci-seccomp-bpf-hookUpgrade fence-agents-ilo-mpUpgrade buildah-testsUpgrade netavarkUpgrade fence-agents-eaton-snmpUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-agents-allUpgrade runc-debugsourceUpgrade fuse-overlayfs-debugsourceUpgrade libslirpUpgrade fence-agents-rhevmUpgrade fence-virtd-cpgUpgrade fuse-overlayfsUpgrade resource-agents-debuginfoUpgrade python3-podmanUpgrade containers-commonUpgrade criu-debuginfoUpgrade fence-agents-emersonUpgrade fence-agents-computeUpgrade fence-agents-ifmibUpgrade fence-virtdUpgrade resource-agentsUpgrade fence-agents-ibm-powervsUpgrade fence-agents-ilo-sshUpgrade fence-agents-commonUpgrade toolboxUpgrade aardvark-dnsUpgrade conmonUpgrade fence-virtd-tcpUpgrade fence-virtd-tcp-debuginfoUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade runc-debuginfoUpgrade fence-agents-apc-snmpUpgrade fence-agents-brocadeUpgrade podman-remote-debuginfoUpgrade fence-agents-cisco-mdsUpgrade podman-catatonit-debuginfoUpgrade fence-agents-aliyun-debuginfoUpgrade fence-agents-cisco-ucsUpgrade fence-agents-ilo-moonshotUpgrade fence-virtd-debuginfoUpgrade containernetworking-plugins-debugsourceUpgrade fence-agents-bladecenterUpgrade ha-openstack-supportUpgrade resource-agents-gcpUpgrade buildah-tests-debuginfoUpgrade fuse-overlayfs-debuginfoUpgrade python3.11-urllib3Upgrade libslirp-develUpgrade fence-agents-amt-wsUpgrade buildahUpgrade fence-virt-debuginfoUpgrade fence-agents-azure-armUpgrade fence-virtd-cpg-debuginfoUpgrade conmon-debugsourceUpgrade buildah-debuginfoUpgrade fence-agents-epsUpgrade ha-openstack-support-debuginfoUpgrade fence-agents-sbdUpgrade fence-agents-scsiUpgrade python3-criuUpgrade ha-cloud-support-debuginfoUpgrade containernetworking-pluginsUpgrade buildah-debugsourceUpgrade fence-virtd-serialUpgrade skopeoUpgrade ha-cloud-supportUpgrade fence-virtd-serial-debuginfoUpgrade fence-agents-redfishUpgrade fence-agents-ilo2Upgrade fence-agents-intelmodularUpgrade resource-agents-aliyun-debuginfoUpgrade critUpgrade slirp4netns-debugsourceUpgrade fence-virtd-libvirtUpgrade podman-remoteUpgrade skopeo-testsUpgrade containernetworking-plugins-debuginfoUpgrade fence-agents-gceUpgrade fence-agents-ipmilanUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade udicaUpgrade toolbox-testsUpgrade podman-catatonitUpgrade fence-agents-aliyunUpgrade podmanUpgrade toolbox-debugsourceUpgrade fence-virtd-multicast-debuginfoUpgrade podman-testsUpgrade podman-gvproxy-debuginfoUpgrade fence-agents-kdump-debuginfoUpgrade criuUpgrade fence-virtd-libvirt-debuginfoUpgrade fence-agents-wtiUpgrade fence-agents-apcUpgrade podman-pluginsUpgrade podman-debuginfoUpgrade criu-libs-debuginfoUpgrade fence-agents-awsUpgrade libslirp-debugsourceUpgrade toolbox-debuginfoUpgrade slirp4netns-debuginfoUpgrade resource-agents-pafUpgrade podman-dockerUpgrade resource-agents-aliyunUpgrade fence-agents-heuristics-pingUpgrade podman-plugins-debuginfoUpgrade conmon-debuginfoUpgrade libslirp-debuginfoUpgrade fence-agents-lparUpgrade resource-agents-debugsourceUpgrade fence-agents-rsaUpgrade fence-agents-hpbladeUpgrade fence-agents-debugsourceUpgrade cockpit-podmanNo solution existsUpgrade crunUpgrade fence-agents-vmware-restUpgrade fence-agents-ibmbladeUpgrade fence-agents-openstackUpgrade python3-urllib3Upgrade fence-agents-drac5Upgrade runcUpgrade fence-agents-kubevirtUpgrade fence-agents-debuginfoUpgrade container-selinuxUpgrade criu-develUpgrade podman-debugsourceUpgrade fence-agents-zvm | Jan 11, 2024 | Oct 17, 2023 |
| Rocky_linux | — | Upgrade runcUpgrade slirp4netnsUpgrade resource-agents-debugsourceUpgrade resource-agents-pafUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade runc-debuginfoUpgrade crunUpgrade resource-agentsUpgrade toolbox-debuginfoUpgrade toolbox-debugsourceUpgrade resource-agents-aliyunUpgrade containernetworking-plugins-debuginfoUpgrade conmonUpgrade fence-agents-debuginfoUpgrade fence-agents-aliyunUpgrade resource-agents-aliyun-debuginfoUpgrade fence-agents-allUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade libslirpUpgrade libslirp-develUpgrade fence-agents-kdump-debuginfoUpgrade resource-agents-gcpUpgrade libslirp-debugsourceUpgrade slirp4netns-debuginfoUpgrade slirp4netns-debugsourceUpgrade containernetworking-plugins-debugsourceUpgrade fuse-overlayfs-debuginfoUpgrade crun-debuginfoUpgrade toolboxUpgrade fence-agents-aliyun-debuginfoUpgrade aardvark-dnsUpgrade fence-agents-openstackUpgrade fence-agents-kubevirtUpgrade fuse-overlayfsUpgrade crun-debugsourceUpgrade conmon-debugsourceUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-agents-redfishUpgrade conmon-debuginfoUpgrade containernetworking-pluginsUpgrade oci-seccomp-bpf-hookUpgrade fuse-overlayfs-debugsourceUpgrade resource-agents-debuginfoUpgrade toolbox-testsUpgrade containers-commonUpgrade fence-agents-kdumpUpgrade fence-agents-debugsourceUpgrade runc-debugsourceUpgrade netavarkUpgrade libslirp-debuginfo | Jun 17, 2024 | Oct 17, 2023 |
| Splunk | — | Upgrade Splunk Enterprise to version 9.1.6Upgrade Splunk Enterprise to version 9.2.2Upgrade Splunk Enterprise to version 9.0.10Upgrade Splunk Enterprise to version 9.3.1Upgrade Splunk Enterprise to version 9.1.5Upgrade Splunk Enterprise to version 9.2.3 | Sep 30, 2025 | Oct 17, 2023 |
| Suse | — | Upgrade python-urllib3Upgrade python3-urllib3 | Nov 17, 2023 | Oct 17, 2023 |
| Ubuntu | — | Upgrade python-urllib3 (Ubuntu Pro)Upgrade python-pip (Ubuntu Pro)Upgrade python-pip-whlUpgrade python-pip-whl (Ubuntu Pro)Upgrade python3-urllib3 (Ubuntu Pro)Upgrade python3-pipUpgrade python3-urllib3Upgrade python3-pip-whlUpgrade python3-pip (Ubuntu Pro) | Nov 8, 2023 | Oct 17, 2023 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Oct 17, 2023 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub