Impact
The vulnerability resides in Zen Cart’s Administrative Module Management component, specifically the zen_call_function routine in admin/includes/functions/general.php. By supplying a crafted use_function argument, an attacker who can influence that input can inject arbitrary PHP code into the site, enabling remote code execution. The flaw corresponds to the weaknesses CWE‑74 (Improper Neutralization of Input) and CWE‑94 (Improper Control of Generation of Code by a Process).
Affected Systems
Zen Cart releases up to version 2.2.2 are impacted. The flaw exists in the Administrative Module Management component located in admin/includes/functions/general.php. Any installation of Zen Cart 2.2.2 or earlier that allows administrators to provide a value for the use_function configuration key, or that exposes a mechanism to modify configuration values (such as the SQL Patch tool), could be susceptible.
Risk and Exploitability
The CVSS score of 2.1 indicates low severity. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog. Vendor notes that controlling the use_function parameter requires either the SQL Patch tool (which allows arbitrary SQL execution) or an existing SQL injection flaw. Because of that dependency, independent exploitation is highly unlikely. The risk to an organization that does not have other injection paths is therefore minimal, but if a database loophole or another vulnerability exists, an attacker could leverage this flaw to execute arbitrary PHP code.
OpenCVE Enrichment