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