CVE-2026-8724DataEase开源数据可视化分析工具在2.10.20版本中存在一处SQL注入安全漏洞。该漏洞源于数据仪表盘组件中SqlparserUtils.java文件的transFilter函数未正确过滤用户输入。攻击者需拥有高权限,可利用此漏洞远程执行恶意SQL语句,导致数据泄露、篡改或服务中断。鉴于利用代码已公开,风险需引起重视。
该漏洞位于DataEase开源数据可视化分析平台的数据仪表盘组件中,具体受影响的是文件SqlparserUtils.java内的SqlparserUtils.transFilter函数。漏洞产生原因是该函数在处理用户提供的过滤条件时,未对输入参数进行严格的类型检查和安全过滤,直接将其拼接到SQL查询语句中,导致了经典的SQL注入漏洞。由于组件采用了不安全的动态SQL拼接方式,攻击者可以通过构造包含特殊SQL元字符(如单引号、注释符、UNION操作符等)的恶意Payload,欺骗后端数据库执行非预期的SQL命令。尽管该漏洞需要高权限(PR:H)才能触发,但一旦具备权限,攻击者即可通过网络(AV:N)远程利用此漏洞,且无需用户交互(UI:N)。攻击成功后,攻击者可获取数据库敏感信息、篡改业务数据或破坏数据库可用性,对系统安全构成严重威胁。