PT-2018-2718

CVE-2019-9020

·

Published

2018-12-05

·

Updated

2024-06-15

Description by

CVSS 3.1
9.8
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions PHP versions prior to 5.6.40 PHP versions 7.0.x through 7.1.25 PHP versions 7.2.x through 7.2.13 PHP versions 7.3.x through 7.3.0
Description An issue in PHP allows for invalid memory access due to invalid input to the xmlrpc decode() function, leading to a heap out of bounds read or read after free. This issue is related to the xml elem parse buf() function in ext/xmlrpc/libxmlrpc/xml element.c. The vulnerability can be exploited by a remote attacker to gain unauthorized access to protected data, related to a buffer overflow read.
Recommendations For PHP versions prior to 5.6.40, update to version 5.6.40 or later. For PHP versions 7.0.x through 7.1.25, update to version 7.1.26 or later. For PHP versions 7.2.x through 7.2.13, update to version 7.2.14 or later. For PHP versions 7.3.x through 7.3.0, update to version 7.3.1 or later. As a temporary workaround, consider disabling the xmlrpc decode() function until a patch is available. Restrict access to the xml elem parse buf() function in ext/xmlrpc/libxmlrpc/xml element.c to minimize the risk of exploitation.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
ALSA-2020:1624
ALT-PU-2019-1060
CESA-2020_1624
DLA-1679-1
DSA-4398-1
OPENSUSE-SU-2019_1256-1
OPENSUSE-SU-2019_1293-1
OPENSUSE-SU-2019:1572-1
OPENSUSE-SU-2019_1572-1
OPENSUSE-SU-2019:1573-1
OPENSUSE-SU-2019_1573-1
OPENSUSE-SU-2022_4067-1
OPENSUSE-SU-2024:11167-1
OPENSUSE-SU-2024:11169-1
RHSA-2019:2519
RHSA-2019:3299
RHSA-2020:1624
RHSA-2020_1624
RLSA-2020:1624
SUSE-RU-2019:0823-1
SUSE-SU-2019:0985-1
SUSE-SU-2019:14013-1
SUSE-SU-2019_14013-1
SUSE-SU-2019:1461-1
SUSE-SU-2019_1461-1
SUSE-SU-2022:4067-1
USN-3902-1
USN-3902-2
Found an issue in the description? Have something to add? Feel free to write us 👾