PT-2017-12167 · Zen Cart · Zen Cart

Published

2017-07-27

·

Updated

2022-05-17

·

CVE-2017-11675

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions ZenCart version 1.5.5e
Description The issue arises from the traverseStrictSanitize function in admin dir/includes/classes/AdminRequestSanitizer.php, which mishandles key strings. This allows remote authenticated users to execute arbitrary PHP code by placing that code into an invalid array index of the admin name array parameter to admin dir/login.php, if there is an export of an error-log entry for that invalid array index.
Recommendations For ZenCart version 1.5.5e, consider disabling the traverseStrictSanitize function until a patch is available, or restrict access to the admin dir/login.php endpoint to minimize the risk of exploitation. Avoid using the admin name array parameter in the affected endpoint until the issue is resolved.

Fix

Code Injection

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

Weakness Enumeration

Related Identifiers

CVE-2017-11675
GHSA-C9R9-3H38-R7VJ

Affected Products

Zen Cart