CVE-2026-22710CVE-2026-22710是Wikimedia基金会MediaWiki的Wikibase扩展中发现的一个跨站脚本(XSS)漏洞。该漏洞属于"Web页面生成期间输入处理不当"类别,存在于Wikibase扩展的多个版本中。攻击者可以通过构造恶意的脚本代码并将其注入到Web页面中,当其他用户访问包含恶意代码的页面时,浏览器会执行这些脚本,从而窃取用户的会话Cookie、劫持用户账户或进行其他恶意操作。此漏洞的CVSS评分为5.4,属于中等严重级别,攻击复杂度低,但需要低权限用户交互才能触发。漏洞影响了Wikibase Extension的1.39、1.43、1.44和1.45版本。由于Wikibase是MediaWiki生态系统中用于管理结构化数据的核心扩展,广泛应用于维基数据等大型知识库项目,因此该漏洞可能影响大量依赖该扩展的网站。Wikimedia安全团队已通过Gerrit提交了修复补丁(commit I39d0074b2ad022b6efe6ab3dd8c8ec0f86c6c466),建议所有使用受影响版本的用户尽快升级到修复后的版本或应用相应的安全补丁。
该XSS漏洞源于Wikibase扩展在处理用户输入时未正确对特殊字符进行HTML转义或过滤。攻击者可以利用Wikibase的数据输入功能(如属性值、标签描述等)注入恶意JavaScript代码。当这些数据被存储并在Web页面中渲染时,未经转义的脚本代码会被浏览器解析执行。漏洞的技术原理如下:1) 攻击者首先需要一个低权限账户登录到受影响的MediaWiki实例;2) 通过Wikibase的相关功能点(如Entity数据编辑)注入包含<script>标签或事件处理器(如onerror、onload)的恶意内容;3) 当其他用户访问包含该恶意数据的页面时,浏览器将执行注入的脚本代码;4) 攻击者可利用此获取受害者的认证令牌、Session ID或其他敏感信息。CVSS向量显示攻击向量为网络级别(AV:N),攻击复杂度低(AC:L),但需要低权限(PR:L)和用户交互(UI:R)才能成功利用。攻击对机密性(C:L)和完整性(I:L)有低影响,对可用性(A:N)无影响。修复方案主要是在数据输出到HTML页面之前对所有用户可控的输入进行严格的HTML转义处理。