PT-2020-16183 · Dotplant · Dotplant2

Dahua966

·

Published

2020-09-18

·

Updated

2024-08-04

·

CVE-2020-25750

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions DotPlant2 versions prior to 2020-09-14
Description An issue was discovered in the Pay2PayPayment class in payment/Pay2PayPayment.php, where there is an XXE vulnerability in the checkResult() function. The user input ($ POST['xml']) is used for simplexml load string without sanitization. This issue only affects products that are no longer supported by the maintainer.
Recommendations For versions prior to 2020-09-14, as a temporary workaround, consider disabling the checkResult() function in the Pay2PayPayment class until a patch is available. Restrict access to the payment/Pay2PayPayment.php file to minimize the risk of exploitation. Avoid using the $ POST['xml'] input in the affected function until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

XXE

Weakness Enumeration

Related Identifiers

CVE-2020-25750
GHSA-C49V-35FF-Q9F7

Affected Products

Dotplant2