JeecgBoot SQL注入漏洞

【高危】JeecgBoot SQL注入漏洞

漏洞描述

JeecgBoot是一款基于代码生成器的开源企业级低代码开发平台,旨在提高软件开发效率。
受影响版本中,接口 /jeecg-boot/online/cgreport/head/parseSql 存在 SQL 注入漏洞。AbstractQueryBlackListHandler.isPass 在对 SQL 语句进行安全校验时,因解析器处理带括号表名会抛出异常,异常被捕获后未正确处理,导致 list 为空并直接返回 true,黑名单校验被绕过,攻击者可执行恶意 SQL 查询,造成SQL注入漏洞。
修复版本中通过升级 minidao 依赖版本,修复了SQL解析器无法处理特定语法的缺陷,从根本上防止了异常的发生。同时,在 AbstractQueryBlackListHandler 中增加了对数据库名的黑名单校验,并在 SqlInjectionUtil 中添加了前置的字符串关键字过滤,构建了多层防御机制。

MPS编号 MPS-zcg0-femu
CVE编号 CVE-2025-51825
处置建议 建议修复
发现时间 2025-08-22
利用成本
利用可能性
是否有POC

影响范围

影响组件 受影响的版本 最小修复版本
jeecg [3.4.3, 3.8.1) 3.8.1
org.jeecgframework.boot:jeecg-boot-base-core [3.4.3, 3.8.1) 3.8.1

参考链接

https://github.com/jeecgboot/JeecgBoot/commit/ddf0f61ae59d217b59884921a98a0bc69b143f41

https://github.com/jeecgboot/JeecgBoot/issues/8335

https://nvd.nist.gov/vuln/detail/CVE-2025-51825

https://www.oscs1024.com/hd/MPS-zcg0-femu

排查方式

手动排查

检查JeecgBoot版本:确认项目JeecgBoot版本是否在[3.4.3, 3.8.1)范围,或Maven依赖org.jeecgframework.boot:jeecg-boot-base-core版本是否在此区间。
测试接口SQL校验:构造含括号表名的SQL(如”select * from (test) where 1=1″),发送POST请求至/jeecg-boot/online/cgreport/head/parseSql接口,若返回成功则存在漏洞。

一键自动排查全公司此类风险

墨菲安全为您免费提供一键排查全公司开源组件漏洞&投毒风险服务,可一键接入扫描全公司的代码仓库、容器镜像仓库、主机、制品仓库等。

试用地址:https://www.murphysec.com/adv?code=IHDB

提交漏洞情报:https://www.murphysec.com/bounty

处置方式

应急缓解方案

  1. 临时限制访问/jeecg-boot/online/cgreport/head/parseSql接口,可通过Web服务器配置或应用防火墙规则实现
  2. 在应用前端或WAF中添加针对该接口的SQL注入特征过滤规则,拦截包含UNION、INSERT、UPDATE、DELETE等关键字的请求
  3. 对访问该接口的IP进行访问控制,仅允许可信IP地址段访问
  4. 启用应用层审计日志,重点监控该接口的访问记录和异常SQL语句

根本修复方案

  1. 将jeecg组件版本升级至3.8.1或更高版本
  2. 将org.jeecgframework.boot:jeecg-boot-base-core组件版本升级至3.8.1或更高版本
  3. 同步升级minidao依赖至修复后的版本,确保SQL解析器缺陷已修复
  4. 升级完成后,验证AbstractQueryBlackListHandler中数据库名黑名单校验功能是否正常工作
  5. 验证SqlInjectionUtil中前置字符串关键字过滤机制是否生效
(0)
上一篇 2025年8月26日 下午2:51
下一篇 2025年8月26日 下午2:52

相关推荐

  • Apache OFBiz 未授权远程代码执行漏洞 (CVE-2023-49070)

    漏洞类型 反序列化 发现时间 2023-12-05 漏洞等级 严重 MPS编号 MPS-ope5-i4zj CVE编号 CVE-2023-49070 漏洞影响广度 一般 漏洞危害 OSCS 描述 Apache OFBiz 是一个开源的企业资源计划系统。Apache XML-RPC 是 XML-RPC 的 Java 实现,XML-RPC 是一种使用 XML o…

    2023年12月6日
    0
  • Apache Superset Jinja 模板查询验证不当漏洞 (CVE-2023-27523)

    漏洞类型 输入验证不恰当 发现时间 2023-09-06 漏洞等级 中危 MPS编号 MPS-2023-6815 CVE编号 CVE-2023-27523 漏洞影响广度 广 漏洞危害 OSCS 描述 Apache Superset 是一个开源的数据可视化工具,SQL Lab和Explore支持在查询中使用Jinja模板。 Apache Superset 2….

    2023年9月11日
    0
  • Apache Hadoop YARN Secure Containers 权限提升漏洞 (CVE-2023-26031)

    漏洞类型 输入验证不恰当 发现时间 2023-11-16 漏洞等级 高危 MPS编号 MPS-2023-4973 CVE编号 CVE-2023-26031 漏洞影响广度 小 漏洞危害 OSCS 描述 Apache Hadoop是美国阿帕奇(Apache)基金会的一套开源的分布式系统基础架构。YARN Secure Containers功能用于在隔离的 lin…

    2023年11月17日
    0
  • JEECG jeecgFormDemoController接口存在任意代码执行漏洞 (CVE-2023-49442)

    漏洞类型 反序列化 发现时间 2024-01-04 漏洞等级 严重 MPS编号 MPS-o8a2-7rik CVE编号 CVE-2023-49442 漏洞影响广度 小 漏洞危害 OSCS 描述 JEECG(J2EE Code Generation) 是开源的代码生成平台,最新 4.0 版本发布于 2019年8月5日,目前已停止维护。 JEECG 4.0及之前…

    2024年1月5日
    0
  • Apache ServiceComb Service-Center SSRF漏洞 (CVE-2023-44313)

    漏洞类型 SSRF 发现时间 2024-01-31 漏洞等级 高危 MPS编号 MPS-j4lu-7ikw CVE编号 CVE-2023-44313 漏洞影响广度 一般 漏洞危害 OSCS 描述 Apache ServiceComb Service-Center是Apache基金会的 一个基于 Restful 的服务注册中心,提供微服务发现和微服务管理。 在…

    2024年2月1日
    0