Impact
The vulnerability exists in the ReportService.queryBiData method of erupt’s ReportService.java. By manipulating the sort parameter, an attacker can inject arbitrary SQL into the underlying query, enabling remote retrieval or modification of database contents. The flaw is a classic SQL injection (CWE-74) and injection of SQL code (CWE-89).
Affected Systems
Erupt’s erupt application, versions up through 2.3.0, is affected. The patch, identified by commit 8d2eaffc79b977c9d11222b9d435a002dceaa062, is shipped in the 2.4.0 release and resolves the issue. The affected product is listed in CPE as erupts:erupt.
Risk and Exploitability
With a CVSS score of 5.3, the vulnerability has moderate severity. EPSS data is not available and it is not listed in the CISA KEV catalog. The exploit can be carried out remotely by supplying a crafted sort argument, and public exploit code is available, meaning a threat actor with network access to the service could readily attempt the injection.
OpenCVE Enrichment