CVE-2018-25091
Fixed in a distro release EPSS <1%
urllib3 before 1.24.2 does not remove the authorization HTTP header when following a cross-origin redirect (i.e., a redirect that differs in host, port, or scheme). This can allow for credentials in the authorization header to be exposed to unintended hosts or transmitted in cleartext. NOTE: this issue exists because of an incomplete fix for CVE-2018-20060 (which was case-sensitive).
Products: python urllib3
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| PyPI | urllib3 | 1.24.2 |
| PyPI | urllib3 | adb358f8e06865406d1f05e581a16cbea2136fbc |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Debian 10 | python-urllib3 | 1.24.1-1+deb10u1 |
| Debian 12 | python-urllib3 | 1.25.6-4 |
| Debian 13 | python-urllib3 | 1.25.6-4 |
| Debian 14 | python-urllib3 | 1.25.6-4 |
| Red Hat Enterprise Linux 8 | aardvark-dns | 2:1.10.0-1.module+el8.10.0+21209+52deeb51 |
| Red Hat Enterprise Linux 8 | buildah | 2:1.33.6-2.module+el8.10.0+21371+46937ece |
| Red Hat Enterprise Linux 8 | buildah-debuginfo | 2:1.33.6-2.module+el8.10.0+21371+46937ece |
| Red Hat Enterprise Linux 8 | buildah-debugsource | 2:1.33.6-2.module+el8.10.0+21371+46937ece |
| Red Hat Enterprise Linux 8 | buildah-tests | 2:1.33.6-2.module+el8.10.0+21371+46937ece |
| Red Hat Enterprise Linux 8 | buildah-tests-debuginfo | 2:1.33.6-2.module+el8.10.0+21371+46937ece |
| Red Hat Enterprise Linux 8 | cockpit-podman | 0:84.1-1.module+el8.10.0+21373+0d273fdf |
| Red Hat Enterprise Linux 8 | conmon | 3:2.1.10-1.module+el8.10.0+21077+98b84d8a |
| Red Hat Enterprise Linux 8 | conmon-debuginfo | 3:2.1.10-1.module+el8.10.0+21077+98b84d8a |
| Red Hat Enterprise Linux 8 | conmon-debugsource | 3:2.1.10-1.module+el8.10.0+21077+98b84d8a |
| Red Hat Enterprise Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+21196+3f0abbca |
| Red Hat Enterprise Linux 8 | containernetworking-plugins | 1:1.4.0-2.module+el8.10.0+21366+f9cb49f8 |
| Red Hat Enterprise Linux 8 | containernetworking-plugins-debuginfo | 1:1.4.0-2.module+el8.10.0+21366+f9cb49f8 |
| Red Hat Enterprise Linux 8 | containernetworking-plugins-debugsource | 1:1.4.0-2.module+el8.10.0+21366+f9cb49f8 |
| Red Hat Enterprise Linux 8 | containers-common | 2:1-81.module+el8.10.0+21340+c6c7475a |
| Red Hat Enterprise Linux 8 | crit | 0:3.18-4.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | criu | 0:3.18-4.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | criu-debuginfo | 0:3.18-4.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | criu-debugsource | 0:3.18-4.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | criu-devel | 0:3.18-4.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | criu-libs | 0:3.18-4.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | criu-libs-debuginfo | 0:3.18-4.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | crun | 0:1.14.3-2.module+el8.10.0+21340+c6c7475a |
| Red Hat Enterprise Linux 8 | crun-debuginfo | 0:1.14.3-2.module+el8.10.0+21340+c6c7475a |
| Red Hat Enterprise Linux 8 | crun-debugsource | 0:1.14.3-2.module+el8.10.0+21340+c6c7475a |
| Red Hat Enterprise Linux 8 | fuse-overlayfs | 0:1.13-1.module+el8.10.0+20412+95ee28e2 |
| Red Hat Enterprise Linux 8 | fuse-overlayfs-debuginfo | 0:1.13-1.module+el8.10.0+20412+95ee28e2 |
| Red Hat Enterprise Linux 8 | fuse-overlayfs-debugsource | 0:1.13-1.module+el8.10.0+20412+95ee28e2 |
| Red Hat Enterprise Linux 8 | libslirp | 0:4.4.0-1.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | libslirp-debuginfo | 0:4.4.0-1.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | libslirp-debugsource | 0:4.4.0-1.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | libslirp-devel | 0:4.4.0-1.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+21306+6be40ce7 |
| Red Hat Enterprise Linux 8 | oci-seccomp-bpf-hook | 0:1.2.10-1.module+el8.10.0+20565+a40ba0e5 |
| Red Hat Enterprise Linux 8 | oci-seccomp-bpf-hook-debuginfo | 0:1.2.10-1.module+el8.10.0+20565+a40ba0e5 |
| Red Hat Enterprise Linux 8 | oci-seccomp-bpf-hook-debugsource | 0:1.2.10-1.module+el8.10.0+20565+a40ba0e5 |
| Red Hat Enterprise Linux 8 | podman | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-catatonit | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-catatonit-debuginfo | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-debuginfo | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-debugsource | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-docker | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-gvproxy | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-gvproxy-debuginfo | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-plugins | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-plugins-debuginfo | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-remote | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-remote-debuginfo | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | podman-tests | 3:4.9.4-0.1.module+el8.10.0+21350+ea09fba1 |
| Red Hat Enterprise Linux 8 | python-podman | 0:4.9.0-1.module+el8.10.0+21196+3f0abbca |
| Red Hat Enterprise Linux 8 | python3-criu | 0:3.18-4.module+el8.9.0+20326+387084d0 |
| Red Hat Enterprise Linux 8 | python3-podman | 0:4.9.0-1.module+el8.10.0+21196+3f0abbca |
| Red Hat Enterprise Linux 8 | runc | 1:1.1.12-1.module+el8.10.0+21251+62b7388c |
| Red Hat Enterprise Linux 8 | runc-debuginfo | 1:1.1.12-1.module+el8.10.0+21251+62b7388c |
| Red Hat Enterprise Linux 8 | runc-debugsource | 1:1.1.12-1.module+el8.10.0+21251+62b7388c |
| Red Hat Enterprise Linux 8 | skopeo | 2:1.14.3-0.1.module+el8.10.0+21251+62b7388c |
| Red Hat Enterprise Linux 8 | skopeo-tests | 2:1.14.3-0.1.module+el8.10.0+21251+62b7388c |
| Red Hat Enterprise Linux 8 | slirp4netns | 0:1.2.3-1.module+el8.10.0+21306+6be40ce7 |
| Red Hat Enterprise Linux 8 | slirp4netns-debuginfo | 0:1.2.3-1.module+el8.10.0+21306+6be40ce7 |
| Red Hat Enterprise Linux 8 | slirp4netns-debugsource | 0:1.2.3-1.module+el8.10.0+21306+6be40ce7 |
| Red Hat Enterprise Linux 8 | toolbox | 0:0.0.99.5-2.module+el8.10.0+21341+ff0b5f89 |
| Red Hat Enterprise Linux 8 | toolbox-debuginfo | 0:0.0.99.5-2.module+el8.10.0+21341+ff0b5f89 |
| Red Hat Enterprise Linux 8 | toolbox-debugsource | 0:0.0.99.5-2.module+el8.10.0+21341+ff0b5f89 |
| Red Hat Enterprise Linux 8 | toolbox-tests | 0:0.0.99.5-2.module+el8.10.0+21341+ff0b5f89 |
| Red Hat Enterprise Linux 8 | udica | 0:0.2.6-20.module+el8.9.0+20326+387084d0 |
| Rocky Linux 8 | aardvark-dns | 2:1.10.0-1.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | aardvark-dns | 2:1.10.0-1.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | aardvark-dns | 2:1.10.0-1.module+el8.10.0+1843+6892ab28 |
| Rocky Linux 8 | aardvark-dns | 2:1.10.0-1.module+el8.10.0+1872+2e18eb19 |
| Rocky Linux 8 | cockpit-podman | 0:84.1-1.module+el8.10.0+1896+b18fa106 |
| Rocky Linux 8 | cockpit-podman | 0:84.1-1.module+el8.10.0+1948+4b5cd4a9 |
| Rocky Linux 8 | cockpit-podman | 0:84.1-1.module+el8.10.0+1843+6892ab28 |
| Rocky Linux 8 | cockpit-podman | 0:84.1-1.module+el8.10.0+1872+2e18eb19 |
| Rocky Linux 8 | cockpit-podman | 0:84.1-1.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | cockpit-podman | 0:84.1-1.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | cockpit-podman | 0:84.1-1.module+el8.10.0+1880+8e896d1b |
| Rocky Linux 8 | cockpit-podman | 0:84.1-1.module+el8.10.0+1874+ce489889 |
| Rocky Linux 8 | conmon | 3:2.1.10-1.module+el8.10.0+1843+6892ab28 |
| Rocky Linux 8 | conmon | 3:2.1.10-1.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | conmon | 3:2.1.10-1.module+el8.10.0+1896+b18fa106 |
| Rocky Linux 8 | conmon | 3:2.1.10-1.module+el8.10.0+1872+2e18eb19 |
| Rocky Linux 8 | conmon | 3:2.1.10-1.module+el8.10.0+1874+ce489889 |
| Rocky Linux 8 | conmon | 3:2.1.10-1.module+el8.10.0+1880+8e896d1b |
| Rocky Linux 8 | conmon | 3:2.1.10-1.module+el8.10.0+1948+4b5cd4a9 |
| Rocky Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+1843+6892ab28 |
| Rocky Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+1872+2e18eb19 |
| Rocky Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+1874+ce489889 |
| Rocky Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+1880+8e896d1b |
| Rocky Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+1896+b18fa106 |
| Rocky Linux 8 | container-selinux | 2:2.229.0-2.module+el8.10.0+1948+4b5cd4a9 |
| Rocky Linux 8 | containernetworking-plugins | 1:1.4.0-2.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | containernetworking-plugins | 1:1.4.0-2.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | containers-common | 2:1-81.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | containers-common | 2:1-81.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | crun | 0:1.14.3-2.module+el8.10.0+1872+2e18eb19 |
| Rocky Linux 8 | crun | 0:1.14.3-2.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | crun | 0:1.14.3-2.module+el8.10.0+1843+6892ab28 |
| Rocky Linux 8 | crun | 0:1.14.3-2.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | crun | 0:1.14.3-2.module+el8.10.0+1874+ce489889 |
| Rocky Linux 8 | crun | 0:1.14.3-2.module+el8.10.0+1880+8e896d1b |
| Rocky Linux 8 | crun | 0:1.14.3-2.module+el8.10.0+1896+b18fa106 |
| Rocky Linux 8 | crun | 0:1.14.3-2.module+el8.10.0+1948+4b5cd4a9 |
| Rocky Linux 8 | fuse-overlayfs | 0:1.13-1.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | fuse-overlayfs | 0:1.13-1.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | fuse-overlayfs | 0:1.13-1.module+el8.10.0+1843+6892ab28 |
| Rocky Linux 8 | fuse-overlayfs | 0:1.13-1.module+el8.10.0+1872+2e18eb19 |
| Rocky Linux 8 | fuse-overlayfs | 0:1.13-1.module+el8.10.0+1874+ce489889 |
| Rocky Linux 8 | fuse-overlayfs | 0:1.13-1.module+el8.10.0+1880+8e896d1b |
| Rocky Linux 8 | fuse-overlayfs | 0:1.13-1.module+el8.10.0+1896+b18fa106 |
| Rocky Linux 8 | fuse-overlayfs | 0:1.13-1.module+el8.10.0+1948+4b5cd4a9 |
| Rocky Linux 8 | libslirp | 0:4.4.0-1.module+el8.9.0+1445+07728297 |
| Rocky Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+1872+2e18eb19 |
| Rocky Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+1843+6892ab28 |
| Rocky Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+1874+ce489889 |
| Rocky Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+1880+8e896d1b |
| Rocky Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+1896+b18fa106 |
| Rocky Linux 8 | netavark | 2:1.10.3-1.module+el8.10.0+1948+4b5cd4a9 |
| Rocky Linux 8 | oci-seccomp-bpf-hook | 0:1.2.10-1.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | oci-seccomp-bpf-hook | 0:1.2.10-1.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | oci-seccomp-bpf-hook | 0:1.2.10-1.module+el8.10.0+1843+6892ab28 |
| Rocky Linux 8 | oci-seccomp-bpf-hook | 0:1.2.10-1.module+el8.10.0+1872+2e18eb19 |
| Rocky Linux 8 | oci-seccomp-bpf-hook | 0:1.2.10-1.module+el8.10.0+1874+ce489889 |
| Rocky Linux 8 | oci-seccomp-bpf-hook | 0:1.2.10-1.module+el8.10.0+1880+8e896d1b |
| Rocky Linux 8 | oci-seccomp-bpf-hook | 0:1.2.10-1.module+el8.10.0+1896+b18fa106 |
| Rocky Linux 8 | oci-seccomp-bpf-hook | 0:1.2.10-1.module+el8.10.0+1948+4b5cd4a9 |
| Rocky Linux 8 | python-podman | 0:4.9.0-1.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | python-podman | 0:4.9.0-1.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | runc | 1:1.1.12-1.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | runc | 1:1.1.12-1.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | slirp4netns | 0:1.2.3-1.module+el8.10.0+1880+8e896d1b |
| Rocky Linux 8 | slirp4netns | 0:1.2.3-1.module+el8.10.0+1825+623b0c20 |
| Rocky Linux 8 | slirp4netns | 0:1.2.3-1.module+el8.10.0+1843+6892ab28 |
| Rocky Linux 8 | slirp4netns | 0:1.2.3-1.module+el8.10.0+1872+2e18eb19 |
| Rocky Linux 8 | slirp4netns | 0:1.2.3-1.module+el8.10.0+1874+ce489889 |
| Rocky Linux 8 | slirp4netns | 0:1.2.3-1.module+el8.10.0+1815+5fe7415e |
| Rocky Linux 8 | slirp4netns | 0:1.2.3-1.module+el8.10.0+1896+b18fa106 |
| Rocky Linux 8 | slirp4netns | 0:1.2.3-1.module+el8.10.0+1948+4b5cd4a9 |
| Rocky Linux 8 | toolbox | 0:0.0.99.5-2.module+el8.10.0+1896+b18fa106.rocky.0.2 |
| Rocky Linux 8 | toolbox | 0:0.0.99.5-2.module+el8.10.0+1815+5fe7415e.rocky.0.2.rocky.0.2 |
| Rocky Linux 8 | toolbox | 0:0.0.99.5-2.module+el8.10.0+1829+9bb2696f.rocky.0.2 |
| Rocky Linux 8 | toolbox | 0:0.0.99.5-2.module+el8.10.0+1843+6892ab28.rocky.0.2 |
| Rocky Linux 8 | toolbox | 0:0.0.99.5-2.module+el8.10.0+1872+2e18eb19.rocky.0.2 |
| Rocky Linux 8 | toolbox | 0:0.0.99.5-2.module+el8.10.0+1874+ce489889.rocky.0.2 |
| Rocky Linux 8 | toolbox | 0:0.0.99.5-2.module+el8.10.0+1880+8e896d1b.rocky.0.2 |
| Rocky Linux 8 | toolbox | 0:0.0.99.5-2.module+el8.10.0+1825+623b0c20.rocky.0.2 |
| Rocky Linux 8 | toolbox | 0:0.0.99.5-2.module+el8.10.0+1948+4b5cd4a9.rocky.0.2 |
| SUSE OpenStack Cloud 9 | python-urllib3 | 1.23-3.25.1 |
| SUSE OpenStack Cloud Crowbar 9 | python-urllib3 | 1.23-3.25.1 |
| Ubuntu 20.04 LTS | python-pip | 20.0.2-5ubuntu1.10 |
| Ubuntu 20.04 LTS | python-urllib3 | 1.25.8-2ubuntu0.3 |
| Ubuntu 22.04 LTS | python-pip | 22.0.2+dfsg-1ubuntu0.4 |
| Ubuntu 22.04 LTS | python-urllib3 | 1.26.5-1~exp1ubuntu0.1 |
| Ubuntu Pro 14.04 LTS | python-pip | no fix |
| Ubuntu Pro 14.04 LTS | python-urllib3 | no fix |
| Ubuntu Pro 16.04 LTS | python-pip | 8.1.1-2ubuntu0.6+esm6 |
| Ubuntu Pro 16.04 LTS | python-urllib3 | 1.13.1-2ubuntu0.16.04.4+esm1 |
| Ubuntu Pro 18.04 LTS | python-pip | 9.0.1-2.3~ubuntu1.18.04.8+esm2 |
| Ubuntu Pro 18.04 LTS | python-urllib3 | 1.22-1ubuntu0.18.04.2+esm1 |