CVE-2025-65091CVE-2025-65091是XWiki Full Calendar Macro中的一个严重SQL注入漏洞,CVSS评分达到满分10.0。该漏洞存在于2.4.5之前的版本中,攻击者可以通过访问Calendar.JSONService页面注入恶意SQL语句。由于该页面允许包括访客用户在内的任何有查看权限的用户访问,且无需任何认证,因此漏洞利用门槛极低。成功利用此漏洞后,攻击者可以非法访问数据库中的敏感信息,包括用户凭据、配置文件等机密数据,甚至可以修改或删除数据库内容。更严重的是,攻击者还可以利用此漏洞发起拒绝服务(DoS)攻击,导致应用程序不可用。由于XWiki是广泛使用的企业级Wiki平台,该漏洞对所有使用受影响版本Full Calendar Macro插件的组织构成严重安全威胁。
该SQL注入漏洞源于Full Calendar Macro扩展的Calendar.JSONService页面缺乏适当的输入验证。攻击者可以通过构造特殊的HTTP请求参数,在SQL查询中注入恶意SQL代码。由于Calendar.JSONService端点直接处理用户输入并将其用于数据库查询,攻击者可以操纵查询逻辑来提取任意数据或执行数据库操作。漏洞利用的关键点在于:1) 端点对所有具有查看权限的用户开放(包括匿名访客);2) 缺少参数化查询或输入过滤机制;3) SQL错误信息可能被返回给攻击者,便于进行盲注或联合查询攻击。攻击者通常通过分析响应时间、错误信息或数据差异来推断注入是否成功,进而逐步提取数据库内容。修复版本2.4.5通过实施严格的输入验证和参数化查询来消除此漏洞。