jeecg-boot v3.5.1 was discovered to contain a SQL injection vulnerability via the title parameter at /sys/dict/loadTreeData.
##### 版本号：
3.5.1

##### 前端版本：vue3版？还是 vue2版？
vue3

##### 问题描述：
存在sql注入，可以获取所有表的信息
类: org.jeecg.modules.system.controller.SysDictController
方法: loadTreeData
URL:/sys/dict/loadTreeData

##### 截图&代码：
这里演示使用zhangsan的token登录之后，查询admin的id和密码，结果如下
![da095b7d51c9ceaf88c61efebf2f7b05](https://github.com/jeecgboot/jeecg-boot/assets/75260666/eeb58d66-b4a1-4c3c-afdc-3ff9dbfa0d57)

问题代码定位
![c524c6383f1f3895b5882a6fd6848720](https://github.com/jeecgboot/jeecg-boot/assets/75260666/5bfb88e4-e84d-4758-ab89-b3a75dae2aa1)

xml
![b24c5e1113a6761e38e061a69b7f0377](https://github.com/jeecgboot/jeecg-boot/assets/75260666/d8934b6f-ef51-46e7-83e8-4408d78977a5)


#### 友情提示（为了提高issue处理效率）：
  - 未按格式要求发帖，会被直接删掉;
  - 描述过于简单或模糊，导致无法处理的，会被直接删掉；
  - 请自己初判问题描述是否清楚，是否方便我们调查处理；
  - 针对问题请说明是Online在线功能(需说明用的主题模板)，还是生成的代码功能；

  

SQL注入
This is a GitHub Issue
repo:jeecg-boot
owner:jeecgboot
Title : SQL注入
Issue date:

--- start body ---
##### 版本号：
3.5.1

##### 前端版本：vue3版？还是 vue2版？
vue3

##### 问题描述：
存在sql注入，可以获取所有表的信息
类: org.jeecg.modules.system.controller.SysDictController
方法: loadTreeData
URL:/sys/dict/loadTreeData

##### 截图&代码：
这里演示使用zhangsan的token登录之后，查询admin的id和密码，结果如下
![da095b7d51c9ceaf88c61efebf2f7b05](https://github.com/jeecgboot/jeecg-boot/assets/75260666/eeb58d66-b4a1-4c3c-afdc-3ff9dbfa0d57)

问题代码定位
![c524c6383f1f3895b5882a6fd6848720](https://github.com/jeecgboot/jeecg-boot/assets/75260666/5bfb88e4-e84d-4758-ab89-b3a75dae2aa1)

xml
![b24c5e1113a6761e38e061a69b7f0377](https://github.com/jeecgboot/jeecg-boot/assets/75260666/d8934b6f-ef51-46e7-83e8-4408d78977a5)


#### 友情提示（为了提高issue处理效率）：
  - 未按格式要求发帖，会被直接删掉;
  - 描述过于简单或模糊，导致无法处理的，会被直接删掉；
  - 请自己初判问题描述是否清楚，是否方便我们调查处理；
  - 针对问题请说明是Online在线功能(需说明用的主题模板)，还是生成的代码功能；

  

--- end body ---

The issue describes a SQL injection vulnerability in the SysDictController class of the Jeecg-Boot application, specifically in the loadTreeData method. This vulnerability allows an attacker to retrieve sensitive information, such as user IDs and passwords, by exploiting the SQL query used in this method. The issue is confirmed by the user demonstrating the ability to query admin credentials after logging in with a specific token.