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-bladecenterUpgrade fence-agents-heuristics-pingUpgrade fence-agents-gceUpgrade fence-agents-mpathUpgrade fence-agents-ibm-powervsUpgrade fence-agents-lparUpgrade fence-agents-virshUpgrade fence-agents-drac5Upgrade fence-agents-cisco-ucsUpgrade fence-agents-cisco-mdsUpgrade fence-agents-ibm-vpcUpgrade python3-urllib3Upgrade fence-agents-azure-armUpgrade fence-agents-ipmilanUpgrade python3.11-urllib3Upgrade fence-virtd-serialUpgrade fence-agents-computeUpgrade fence-agents-rsaUpgrade fence-virtdUpgrade fence-agents-ibmbladeUpgrade fence-agents-ilo2Upgrade fence-agents-kubevirtUpgrade fence-agents-wtiUpgrade fence-agents-redfishUpgrade fence-virtd-tcpUpgrade fence-agents-aliyunUpgrade fence-agents-commonUpgrade resource-agents-gcpUpgrade fence-virtd-cpgUpgrade fence-agents-kdumpUpgrade fence-agents-sbdUpgrade fence-agents-amt-wsUpgrade fence-agents-scsiUpgrade resource-agents-pafUpgrade fence-agents-zvmUpgrade fence-agents-ilo-mpUpgrade fence-agents-vmware-soapUpgrade resource-agentsUpgrade ha-cloud-supportUpgrade fence-agents-ilo-moonshotUpgrade fence-virtd-libvirtUpgrade fence-agents-eaton-snmpUpgrade resource-agents-aliyunUpgrade fence-agents-rsbUpgrade fence-agents-hpbladeUpgrade fence-agents-epsUpgrade fence-virtUpgrade fence-agents-openstackUpgrade fence-agents-brocadeUpgrade fence-agents-apc-snmpUpgrade fence-virtd-multicastUpgrade fence-agents-ifmibUpgrade fence-agents-ilo-sshUpgrade fence-agents-emersonUpgrade fence-agents-ipduUpgrade fence-agents-intelmodularUpgrade fence-agents-allUpgrade fence-agents-vmware-restUpgrade fence-agents-apcUpgrade fence-agents-awsUpgrade fence-agents-rhevm | 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 python3-urllib3Upgrade foreman-cli | 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 python3-urllib3Upgrade python2-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-virtd-multicastUpgrade fence-agents-brocadeUpgrade fence-agents-eaton-snmpUpgrade fence-agents-computeUpgrade fence-agents-rhevmUpgrade containers-commonUpgrade python3.11-urllib3Upgrade fence-agents-ifmibUpgrade fence-agents-kdumpUpgrade podman-gvproxyUpgrade slirp4netnsUpgrade fence-agents-ipduUpgrade criu-libsUpgrade fence-agents-ilo-sshUpgrade libslirpUpgrade fence-agents-scsiUpgrade criu-develUpgrade oci-seccomp-bpf-hookUpgrade libslirp-develUpgrade skopeo-testsUpgrade aardvark-dnsUpgrade container-selinuxUpgrade fence-agents-apc-snmpUpgrade fence-agents-epsUpgrade netavarkUpgrade fence-agents-intelmodularUpgrade fence-agents-commonUpgrade fence-agents-rsbUpgrade fence-agents-emersonUpgrade fence-agents-ibm-powervsUpgrade fence-agents-hpbladeUpgrade fence-agents-allUpgrade fence-agents-sbdUpgrade fence-agents-ilo-mpUpgrade fence-agents-amt-wsUpgrade cockpit-podmanUpgrade fence-agents-vmware-restUpgrade fence-agents-vmware-soapUpgrade fence-virtd-cpgUpgrade conmonUpgrade fence-agents-virshUpgrade podman-testsUpgrade fence-virtUpgrade fence-agents-ilo-moonshotUpgrade python3-podmanUpgrade fence-virtd-libvirtUpgrade fence-agents-redfishUpgrade fence-agents-ipmilanUpgrade critUpgrade podman-dockerUpgrade fence-agents-rsaUpgrade fence-agents-heuristics-pingUpgrade fence-agents-cisco-ucsUpgrade crunUpgrade criuUpgrade fence-virtd-serialUpgrade buildah-testsUpgrade fence-agents-ibm-vpcUpgrade fence-agents-bladecenterUpgrade buildahUpgrade udicaUpgrade python3-urllib3Upgrade podman-remoteUpgrade fence-agents-wtiUpgrade fence-agents-drac5Upgrade containernetworking-pluginsUpgrade fence-agents-lparUpgrade fence-agents-kubevirtUpgrade runcUpgrade fence-agents-ibmbladeUpgrade podman-pluginsUpgrade skopeoUpgrade fence-agents-ilo2Upgrade python3-criuUpgrade podmanUpgrade fence-virtdUpgrade fence-virtd-tcpUpgrade fuse-overlayfsUpgrade podman-catatonitUpgrade fence-agents-cisco-mdsUpgrade fence-agents-mpathUpgrade fence-agents-apc | Jan 11, 2024 | Oct 13, 2023 |
| Redhat_linux | — | Upgrade fence-agents-hpbladeUpgrade criuUpgrade fence-virtd-libvirt-debuginfoUpgrade fence-agents-kdump-debuginfoUpgrade fence-agents-redfishUpgrade criu-develUpgrade ha-cloud-supportUpgrade fence-virtd-serial-debuginfoUpgrade podman-gvproxy-debuginfoUpgrade podman-plugins-debuginfoUpgrade resource-agents-aliyun-debuginfoUpgrade fence-agents-intelmodularUpgrade podman-pluginsUpgrade fence-agents-heuristics-pingUpgrade fence-agents-aliyunUpgrade runcNo solution existsUpgrade python3-urllib3Upgrade conmon-debuginfoUpgrade fence-agents-openstackUpgrade fence-agents-ibmbladeUpgrade fence-virtd-libvirtUpgrade fence-agents-apcUpgrade udicaUpgrade podmanUpgrade podman-catatonitUpgrade fence-agents-ipmilanUpgrade fence-agents-zvmUpgrade podman-debuginfoUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade fence-agents-drac5Upgrade fence-agents-vmware-restUpgrade resource-agents-debugsourceUpgrade fence-agents-rsaUpgrade ha-cloud-support-debuginfoUpgrade resource-agents-aliyunUpgrade crunUpgrade fence-agents-debugsourceUpgrade python3-criuUpgrade containernetworking-plugins-debuginfoUpgrade fence-virtd-multicast-debuginfoUpgrade containernetworking-pluginsUpgrade slirp4netns-debuginfoUpgrade criu-libs-debuginfoUpgrade libslirp-debugsourceUpgrade podman-debugsourceUpgrade fence-agents-kubevirtUpgrade podman-remoteUpgrade resource-agents-pafUpgrade podman-dockerUpgrade skopeo-testsUpgrade libslirp-debuginfoUpgrade toolbox-testsUpgrade fence-virtd-serialUpgrade toolbox-debuginfoUpgrade toolbox-debugsourceUpgrade critUpgrade container-selinuxUpgrade slirp4netns-debugsourceUpgrade fence-agents-debuginfoUpgrade skopeoUpgrade fence-agents-ilo2Upgrade fence-agents-gceUpgrade fence-agents-awsUpgrade podman-testsUpgrade buildah-debugsourceUpgrade fence-agents-wtiUpgrade fence-agents-scsiUpgrade fence-agents-lparUpgrade cockpit-podmanUpgrade buildah-debuginfoUpgrade oci-seccomp-bpf-hookUpgrade fence-agents-ifmibUpgrade fence-virtd-multicastUpgrade fuse-overlayfs-debuginfoUpgrade conmonUpgrade fence-agents-ibm-powervsUpgrade aardvark-dnsUpgrade fence-agents-eaton-snmpUpgrade fence-agents-allUpgrade fence-virtd-tcp-debuginfoUpgrade podman-remote-debuginfoUpgrade criu-debuginfoUpgrade containers-commonUpgrade fuse-overlayfsUpgrade python3-podmanUpgrade resource-agentsUpgrade fence-virtd-cpgUpgrade fence-agents-emersonUpgrade fence-agents-computeUpgrade fence-agents-commonUpgrade fence-agents-ilo-sshUpgrade buildah-tests-debuginfoUpgrade fence-agents-ilo-moonshotUpgrade fence-agents-cisco-ucsUpgrade fuse-overlayfs-debugsourceUpgrade fence-agents-rhevmUpgrade fence-agents-bladecenterUpgrade fence-agents-aliyun-debuginfoUpgrade runc-debugsourceUpgrade resource-agents-gcpUpgrade libslirpUpgrade ha-openstack-supportUpgrade fence-agents-epsUpgrade ha-openstack-support-debuginfoUpgrade python3.11-urllib3Upgrade fence-virt-debuginfoUpgrade fence-agents-ilo-mpUpgrade fence-agents-amt-wsUpgrade conmon-debugsourceUpgrade fence-agents-cisco-mdsUpgrade libslirp-develUpgrade fence-virtd-debuginfoUpgrade fence-virtd-cpg-debuginfoUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-agents-azure-armUpgrade containernetworking-plugins-debugsourceUpgrade podman-catatonit-debuginfoUpgrade buildahUpgrade fence-agents-virshUpgrade resource-agents-debuginfoUpgrade fence-agents-sbdUpgrade buildah-testsUpgrade fence-virtdUpgrade fence-virtUpgrade fence-agents-ibm-vpcUpgrade fence-agents-ipduUpgrade fence-agents-mpathUpgrade fence-agents-kdumpUpgrade crun-debugsourceUpgrade crun-debuginfoUpgrade criu-debugsourceUpgrade criu-libsUpgrade fence-agents-vmware-soapUpgrade slirp4netnsUpgrade fence-agents-rsbUpgrade podman-gvproxyUpgrade fence-agents-brocadeUpgrade runc-debuginfoUpgrade netavarkUpgrade fence-agents-apc-snmpUpgrade toolboxUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade fence-virtd-tcp | Jan 11, 2024 | Oct 17, 2023 |
| Rocky_linux | — | Upgrade fence-agents-allUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade resource-agentsUpgrade resource-agents-debugsourceUpgrade fence-agents-debuginfoUpgrade resource-agents-gcpUpgrade runc-debuginfoUpgrade runcUpgrade resource-agents-pafUpgrade resource-agents-aliyun-debuginfoUpgrade toolboxUpgrade containernetworking-plugins-debugsourceUpgrade crun-debuginfoUpgrade crunUpgrade slirp4netns-debugsourceUpgrade conmonUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade toolbox-debuginfoUpgrade slirp4netns-debuginfoUpgrade containernetworking-plugins-debuginfoUpgrade libslirp-debugsourceUpgrade fence-agents-aliyunUpgrade slirp4netnsUpgrade fence-agents-kdump-debuginfoUpgrade libslirpUpgrade fuse-overlayfs-debuginfoUpgrade resource-agents-aliyunUpgrade libslirp-develUpgrade toolbox-debugsourceUpgrade crun-debugsourceUpgrade conmon-debugsourceUpgrade fence-agents-kubevirt-debuginfoUpgrade fence-agents-aliyun-debuginfoUpgrade fence-agents-kubevirtUpgrade aardvark-dnsUpgrade containers-commonUpgrade fence-agents-openstackUpgrade fence-agents-kdumpUpgrade libslirp-debuginfoUpgrade fence-agents-debugsourceUpgrade netavarkUpgrade runc-debugsourceUpgrade conmon-debuginfoUpgrade fence-agents-redfishUpgrade oci-seccomp-bpf-hookUpgrade containernetworking-pluginsUpgrade fuse-overlayfs-debugsourceUpgrade toolbox-testsUpgrade resource-agents-debuginfoUpgrade fuse-overlayfs | Jun 17, 2024 | Oct 17, 2023 |
| Splunk | — | Upgrade Splunk Enterprise to version 9.3.1Upgrade Splunk Enterprise to version 9.0.10Upgrade Splunk Enterprise to version 9.1.5Upgrade Splunk Enterprise to version 9.2.3Upgrade Splunk Enterprise to version 9.1.6Upgrade Splunk Enterprise to version 9.2.2 | Sep 30, 2025 | Oct 17, 2023 |
| Suse | — | Upgrade python-urllib3Upgrade python3-urllib3 | Nov 17, 2023 | Oct 17, 2023 |
| Ubuntu | — | Upgrade python3-urllib3Upgrade python3-pipUpgrade python3-urllib3 (Ubuntu Pro)Upgrade python-pip-whl (Ubuntu Pro)Upgrade python3-pip-whlUpgrade python3-pip (Ubuntu Pro)Upgrade python-urllib3 (Ubuntu Pro)Upgrade python-pip (Ubuntu Pro)Upgrade python-pip-whl | 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