CVE-2025-13268CVE-2025-13268是Dromara dataCompare组件中的一个高危安全漏洞,存在于JDBC URL处理机制中。该漏洞影响dataCompare 1.0.1及之前所有版本,攻击者可以通过构造恶意的JDBC URL参数实现注入攻击。由于该漏洞的CVSS评分为6.3(中等严重级别),且具有网络远程利用的可能性,对系统安全构成实质性威胁。漏洞存在于DbConfig函数的JDBC URL Handler组件中,攻击者无需高权限即可发起攻击,且不需要用户交互。公开的漏洞利用代码已经发布,攻击者可能利用该漏洞读取敏感数据、修改数据库内容或破坏系统完整性。建议受影响的用户立即采取防护措施,避免遭受潜在的安全威胁。
该漏洞的根本原因在于Dromara dataCompare的DbconfigServiceImpl.java文件中,DbConfig函数在处理JDBC URL配置时缺乏充分的输入验证。攻击者可以通过构造包含恶意参数的JDBC URL来注入有害内容。具体来说,当应用程序解析用户提供的JDBC连接字符串时,如果URL中包含特殊字符或SQL片段,这些内容可能被未经适当清理就直接传递给数据库连接建立过程。在支持参数追加的JDBC驱动中(如某些MySQL连接器),攻击者可以在URL后附加额外参数,如useSSL=false、allowLoadLocalInfile=true等,从而禁用安全特性或开启危险功能。更严重的是,攻击者可能利用JDBC URL注入在连接过程中执行任意数据库命令,导致数据泄露或系统被完全控制。攻击的利用条件较低,只需要低权限账户即可,且可以从网络远程发起,无需目标用户的交互配合。