Impact
Webkul QloApps allows SQL injection because the bo_query request parameter is used directly in a database query without validation. If an attacker can authenticate with an account that has administrative rights, they can submit a crafted payload to this parameter and execute arbitrary SQL. This can lead to disclosure of sensitive customer data, modification of records, or potentially full database takeover, affecting confidentiality, integrity, and availability of the application.
Affected Systems
Affected systems are deployments of Webkul QloApps where the vulnerable CustomerMessage.php file is present. The patch commit 123c97c rectifies the issue. No specific version numbers are listed, so it is recommended to upgrade any installation that contains the old code path.
Risk and Exploitability
The vulnerability has a CVSS score of 8.6, indicating a high severity. EPSS data is not available, and it is not listed in the CISA KEV catalog. The exploit requires remote authenticated access, meaning only users with administrative privileges can leverage it. Given the high CVSS rating and the lack of mitigations by default, the risk for affected installations is considerable and should be addressed promptly.
OpenCVE Enrichment