PT-2024-9408 · Pypi+10 · Urllib3+10

Smartkeyss

·

Published

2024-06-17

·

Updated

2026-06-03

·

CVE-2024-37891

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions: urllib3 versions prior to 1.26.19 urllib3 versions prior to 2.2.2
Description: The issue is related to the handling of the Proxy-Authorization header in urllib3, a Python HTTP client library. When using urllib3's proxy support with ProxyManager, the Proxy-Authorization header is only sent to the configured proxy. However, when sending HTTP requests without using urllib3's proxy support, it's possible to accidentally configure the Proxy-Authorization header, which won't have any effect but can still be sent on cross-origin redirects. This can potentially allow a remote attacker to obtain sensitive information. The severity of this issue is considered low for almost all users, as it requires specific conditions to be exploited: setting the Proxy-Authorization header without using urllib3's built-in proxy support, not disabling HTTP redirects, and either not using an HTTPS origin server or redirecting to a malicious origin.
Recommendations: Update to version 1.26.19 or version 2.2.2 to resolve the issue. For versions prior to 1.26.19, use the Proxy-Authorization header with urllib3's ProxyManager as a mitigation. For versions prior to 2.2.2, disable HTTP redirects using redirects=False when sending requests as a mitigation. Alternatively, do not use the Proxy-Authorization header as a mitigation for versions prior to 1.26.19 and 2.2.2.

Exploit

Fix

DoS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2024:4422
ALSA-2024:5309
ALSA-2024:6162
ALSA-2024:6309
ALSA-2024:6311
ALSA-2024:8842
ALSA-2024:8843
ALSA-2024:9457
ALSA-2024:9458
ALSA-2024_4422
ALSA-2024_5309
ALSA-2024_6162
ALSA-2024_6309
ALSA-2024_6311
ALSA-2024_8842
ALSA-2024_8843
ALSA-2024_9457
ALSA-2024_9458
AZL-42703
AZL-42733
AZL-42769
AZL-59699
BDU:2024-11101
CESA-2024_5258
CESA-2024_5309
CESA-2024_6309
CESA-2024_6311
CESA-2024_8842
CESA-2024_8843
CVE-2024-37891
DLA-3998-1
GHSA-34JH-P97F-MPXF
INFSA-2024_4422
INFSA-2024_5309
INFSA-2024_6162
INFSA-2024_6309
INFSA-2024_6311
INFSA-2024_8842
INFSA-2024_8843
INFSA-2024_9457
INFSA-2024_9458
MGASA-2024-0347
OESA-2024-1865
OESA-2024-1866
OESA-2024-1867
OESA-2024-1868
OESA-2024-1869
OESA-2024-1945
OESA-2024-1946
OESA-2024-1947
OESA-2024-2037
OPENSUSE-SU-2024:14055-1
OPENSUSE-SU-2024_2320-1
OPENSUSE-SU-2024_4358-1
OPENSUSE-SU-2026:10539-1
RHSA-2024:4422
RHSA-2024:4730
RHSA-2024:4744
RHSA-2024:4746
RHSA-2024:5041
RHSA-2024:5258
RHSA-2024:5309
RHSA-2024:5526
RHSA-2024:5622
RHSA-2024:5627
RHSA-2024:5633
RHSA-2024:6162
RHSA-2024:6239
RHSA-2024:6240
RHSA-2024:6309
RHSA-2024:6310
RHSA-2024:6311
RHSA-2024:6358
RHSA-2024:6765
RHSA-2024:7312
RHSA-2024:8035
RHSA-2024:8842
RHSA-2024:8843
RHSA-2024:8906
RHSA-2024:9457
RHSA-2024:9458
RHSA-2024:9922
RHSA-2024:9923
RHSA-2024:9985
RHSA-2024_4422
RHSA-2024_5258
RHSA-2024_5309
RHSA-2024_6162
RHSA-2024_6309
RHSA-2024_6311
RHSA-2024_8842
RHSA-2024_8843
RHSA-2024_9457
RHSA-2024_9458
RLSA-2024:8842
RLSA-2024:8843
RLSA-2024:9457
ROSA-SA-2024-2510
ROSA-SA-2024-2511
ROSA-SA-2024-2512
SUSE-SU-2024:2320-1
SUSE-SU-2024:2662-1
SUSE-SU-2024:2879-1
SUSE-SU-2024:4020-1
SUSE-SU-2024:4021-1
SUSE-SU-2024:4029-1
SUSE-SU-2024:4358-1
SUSE-SU-2024_2320-1
SUSE-SU-2024_2662-1
SUSE-SU-2024_2879-1
SUSE-SU-2025:20037-1
USN-7084-1
USN-7084-2

Affected Products

Almalinux
Astra Linux
Centos
Ibm Aix
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu
Urllib3