PT-2019-4598 · Python+8 · Python+8

Published

2019-03-06

·

Updated

2024-07-11

·

CVE-2019-9636

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Python versions 2.7.x through 2.7.16 and 3.x through 3.7.2
Description The issue is related to improper handling of Unicode encoding during NFKC normalization, which can lead to information disclosure, including credentials and cookies cached against a given hostname. This can be exploited by a remote attacker using a specially crafted URL, which could be incorrectly parsed to locate and send sensitive data to a different host. The components affected include urllib.parse.urlsplit and urllib.parse.urlparse.
Recommendations For Python versions 2.7.x through 2.7.16, update to version 2.7.17 or later. For Python versions 3.x through 3.7.2, update to version 3.7.3 or later. As a temporary workaround, consider restricting the use of urllib.parse.urlsplit and urllib.parse.urlparse functions until a patch is applied.

Exploit

Fix

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

Weakness Enumeration

Related Identifiers

ALSA-2019:0981
ALT-PU-2019-1685
ALT-PU-2019-3103
ALT-PU-2020-3318
BDU:2020-00690
CESA-2019_0710
CESA-2019_0981
CESA-2019_0997
CESA-2019_1467
CVE-2019-9636
DLA-1834-1
DLA-1835-1
DLA-2280-1
DLA-2337-1
MGASA-2019-0135
MGASA-2019-0148
OPENSUSE-SU-2019:1273-1
OPENSUSE-SU-2019:1282-1
OPENSUSE-SU-2019_1273-1
OPENSUSE-SU-2019_1282-1
OPENSUSE-SU-2019_1371-1
OPENSUSE-SU-2019_1580-1
OPENSUSE-SU-2020:0086-1
OPENSUSE-SU-2020_0086-1
OPENSUSE-SU-2024:11202-1
OPENSUSE-SU-2024:11284-1
PSF-2019-9
RHSA-2019:0710
RHSA-2019:0765
RHSA-2019:0806
RHSA-2019:0902
RHSA-2019:0981
RHSA-2019:0997
RHSA-2019:1467
RHSA-2019:2980
RHSA-2019:3170
RHSA-2019_0710
RHSA-2019_0981
RHSA-2019_0997
RHSA-2019_1467
RLSA-2019:0981
SUSE-SU-2019:0961-1
SUSE-SU-2019:0971-1
SUSE-SU-2019:0972-1
SUSE-SU-2019:14018-1
SUSE-SU-2019:14246-1
SUSE-SU-2019:1439-1
SUSE-SU-2019_0961-1
SUSE-SU-2019_0971-1
SUSE-SU-2019_0972-1
SUSE-SU-2019_14018-1
SUSE-SU-2019_14246-1
SUSE-SU-2019_1439-1
SUSE-SU-2020:0114-1
SUSE-SU-2020:0234-1
SUSE-SU-2020:0302-1
USN-4127-1
USN-4127-2
USN-6891-1

Affected Products

Alt Linux
Almalinux
Centos
Linuxmint
Python
Red Hat
Rocky Linux
Suse
Ubuntu