ELA-1326-1 python-urllib3 security update

authorization bypass vulnerability

2025-02-21
Packagepython-urllib3
Version1.9.1-3+deb8u3 (jessie), 1.19.1-1+deb9u3 (stretch), 1.24.1-1+deb10u3 (buster)
Related CVEs CVE-2024-37891


It was discovered that when sending HTTP requests without using urllib3’s proxy support, it’s possible to accidentally set the Proxy-Authorization header even though it won’t have any effect as the request is not using a forwarding proxy or a tunneling proxy.

In those cases, urllib3 doesn’t treat the Proxy-Authorization HTTP header as one carrying authentication material and thus doesn’t strip the header on cross-origin redirects, which might lead to authorization bypass.



For Debian 10 buster, these problems have been fixed in version 1.24.1-1+deb10u3.

For Debian 8 jessie, these problems have been fixed in version 1.9.1-3+deb8u3.

For Debian 9 stretch, these problems have been fixed in version 1.19.1-1+deb9u3.

We recommend that you upgrade your python-urllib3 packages.

Further information about Extended LTS security advisories can be found in the dedicated section of our website.