Impact
The vulnerability resides in the update_settings_info function within SystemSettings.php of SourceCodester Multi‑Vendor Online Grocery Management System. A malicious user can manipulate the content[] parameter, causing the application to execute injected code. This flaw is identified as CWE‑74 (Improper Neutralization of Input During Web Page Generation) and CWE‑94 (Improper Control of Generation of Code). The code injection can lead to unauthorized execution on the server, potentially allowing attackers to modify application data or compromise the environment.
Affected Systems
SourceCodester Multi‑Vendor Online Grocery Management System version 1.0 is affected. No other product versions are listed. The vulnerability exists in the Setting Handler component, specifically classes/SystemSettings.php.
Risk and Exploitability
The CVSS score of 5.3 indicates moderate impact; the EPSS score of less than 1% signifies a low probability of widespread exploitation. The flaw is not listed in the CISA KEV catalog, yet it can be abused remotely through a crafted request to the update_settings_info endpoint. The injection is achieved via the externally reachable content[] parameter. Consequently, remediation is recommended even though automated exploitation is unlikely at present.
OpenCVE Enrichment