PT-2018-3143 · Python+6 · Python+6

Published

2018-05-29

·

Updated

2024-07-11

·

CVE-2018-1061

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Python versions prior to 2.7.15 Python versions prior to 3.4.9 Python versions prior to 3.5.6rc1 Python versions prior to 3.6.5rc1 Python versions prior to 3.7.0
Description The issue is related to catastrophic backtracking in the difflib.IS LINE JUNK method. An attacker could exploit this flaw to cause a denial of service. The vulnerability exists due to insufficient input validation, allowing a remote attacker to exploit it and cause a service disruption.
Recommendations For versions prior to 2.7.15, update to version 2.7.15 or later. For versions prior to 3.4.9, update to version 3.4.9 or later. For versions prior to 3.5.6rc1, update to version 3.5.6rc1 or later. For versions prior to 3.6.5rc1, update to version 3.6.5rc1 or later. For versions prior to 3.7.0, update to version 3.7.0 or later.

Exploit

Fix

DoS

RCE

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

Weakness Enumeration

Related Identifiers

ALT-PU-2018-1897
ALT-PU-2018-2782
BDU:2019-04238
CESA-2018_3041
CVE-2018-1061
DLA-1519-1
DLA-1520-1
DSA-4306-1
DSA-4307-1
MGASA-2018-0256
MGASA-2018-0270
OPENSUSE-SU-2018_2712-1
OPENSUSE-SU-2018_3703-1
OPENSUSE-SU-2020:0086-1
OPENSUSE-SU-2020_0086-1
OPENSUSE-SU-2024:11202-1
OPENSUSE-SU-2024:11284-1
PSF-2018-4
RHSA-2018:3041
RHSA-2018_3041
RHSA-2019:1260
RHSA-2019:3725
RHSA-2020:1268
RHSA-2020:1346
SUSE-SU-2018:2408-1
SUSE-SU-2018:2696-1
SUSE-SU-2018:3554-1
SUSE-SU-2018:3554-2
SUSE-SU-2020:0114-1
SUSE-SU-2020:0234-1
USN-3817-1
USN-3817-2
USN-6891-1

Affected Products

Alt Linux
Centos
Linuxmint
Python
Red Hat
Suse
Ubuntu