JeecgBoot SQL Injection Vulnerability in TotalData Component

Vulnerability

A SQL injection vulnerability has been identified in JeecgBoot version 3.7.2, developed by Beijing Guoju Information Technology Co., Ltd. This vulnerability allows remote attackers to access sensitive information through the getTotalData component. Although this version includes some validation measures, they can be bypassed, leaving the application susceptible to injection attacks.

Impact

Exploitation of this vulnerability allows for unauthorized SQL injection, which could be used to manipulate database queries and access or modify sensitive information.

Reproduction

To reproduce this vulnerability, send a POST request to the '/jeecg-boot/drag/onlDragDatasetHead/getTotalData' endpoint. Include a JSON payload that specifies the 'tableName', 'compName', and 'condition'. The 'name' field can be crafted to include SQL injection payloads, taking advantage of the inadequate input validation.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.8
impact
2.5
exploitability
9.5
remediation
0.0
relevance
0.0
threat
6.4
urgency
2.9
incentive
10.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.