mirror of
https://github.com/jeecgboot/JeecgBoot.git
synced 2025-12-08 17:12:28 +08:00
SQL注入 #5173
This commit is contained in:
@ -347,6 +347,11 @@ public class SysDictController {
|
|||||||
// SQL注入漏洞 sign签名校验(表名,label字段,val字段,条件)
|
// SQL注入漏洞 sign签名校验(表名,label字段,val字段,条件)
|
||||||
String dictCode = tbname+","+text+","+code+","+condition;
|
String dictCode = tbname+","+text+","+code+","+condition;
|
||||||
SqlInjectionUtil.filterContent(dictCode);
|
SqlInjectionUtil.filterContent(dictCode);
|
||||||
|
//update-begin-author:scott date:20230723 for:【issues/5173】SQL注入
|
||||||
|
if(!dictQueryBlackListHandler.isPass(dictCode)){
|
||||||
|
return result.error500(dictQueryBlackListHandler.getError());
|
||||||
|
}
|
||||||
|
//update-end-author:scott date:20230723 for:【issues/5173】SQL注入
|
||||||
List<TreeSelectModel> ls = sysDictService.queryTreeList(query,tbname, text, code, pidField, pid,hasChildField,converIsLeafVal);
|
List<TreeSelectModel> ls = sysDictService.queryTreeList(query,tbname, text, code, pidField, pid,hasChildField,converIsLeafVal);
|
||||||
result.setSuccess(true);
|
result.setSuccess(true);
|
||||||
result.setResult(ls);
|
result.setResult(ls);
|
||||||
|
|||||||
Reference in New Issue
Block a user