Impact
A classic SQL injection flaw exists in the loadDict endpoint of JeecgBoot before version 3.9.1. The issue originates in the SqlInjectionUtil class, where the keyword parameter is concatenated directly into an SQL statement without adequate sanitization, allowing the injection of arbitrary SQL commands. This can lead to unauthorized database queries, data exfiltration, or alteration of data. The vulnerability is associated with CWE‑74 and CWE‑89.
Affected Systems
The affected product is JeecgBoot, specifically all releases up to and including version 3.9.1.
Risk and Exploitability
The CVSS score of 5.3 indicates moderate severity. No EPSS data is available, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it appears that the attack could be carried out remotely by sending crafted requests to the publicly exposed loadDict endpoint. The requirement for authentication is not specified in the input, so it is unclear whether authentication is needed. Adversaries with network access to the service may potentially exploit the injection to access or modify database contents.
OpenCVE Enrichment