PT-2017-12167 · Zen Cart · Zen Cart
Published
2017-07-27
·
Updated
2022-05-17
·
CVE-2017-11675
CVSS v3.1
8.8
High
| Vector | AV: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
Affected Products
Zen Cart