CVE-2025-9710CVE-2025-9710是WordPress生态系统中广泛使用的Responsive Lightbox & Gallery插件存在的一个中等严重性安全漏洞。该漏洞由WPScan团队([email protected])发现并报告,披露日期为2025年10月6日。根据CVSS 3.1评分体系,该漏洞获得6.3分,属于中等风险级别。
该漏洞的核心问题在于插件未能正确处理HTML标签属性的修改操作。具体而言,插件在处理用户提交的内容时,没有对HTML属性进行充分的过滤和转义,使得未经认证的攻击者能够利用插件的功能注入恶意的事件处理器(event handlers),如onclick、onerror、onmouseover等。这些恶意代码一旦被存储到服务器端数据库中,将在受害者浏览包含该内容的页面时自动执行,从而实现存储型跨站脚本(Stored XSS)攻击。
由于该漏洞的攻击向量为网络(AV:N),攻击复杂度低(AC:L),且无需任何认证(PR:N),但需要用户交互(UI:R),这意味着攻击者需要诱导受害者访问含有恶意代码的页面。成功利用此漏洞后,攻击者可以窃取用户的会话cookie、劫持用户账户、篡改页面内容、进行钓鱼攻击,甚至在管理员权限下执行更危险的操作。考虑到该插件在WordPress网站中的广泛使用,这一漏洞可能影响到大量网站及其用户的数据安全。
该漏洞的技术根源在于Responsive Lightbox & Gallery插件在处理HTML标签属性时缺乏适当的安全验证和过滤机制。插件允许用户通过其功能修改HTML标签的属性,但未对属性值进行严格的输入验证,导致攻击者可以注入包含JavaScript事件处理器的恶意属性。
具体利用方式如下:
1. 攻击者利用插件提供的HTML标签属性修改功能,在属性值中注入恶意的JavaScript事件处理器,如onclick、onmouseover、onerror等。
2. 由于插件未对这些属性值进行适当的HTML实体编码或过滤,恶意代码被原样存储到数据库中。
3. 当其他用户访问包含该恶意内容的页面时,浏览器会解析这些HTML属性并执行其中的JavaScript代码。
4. 恶意JavaScript代码可以在受害者的浏览器上下文中执行,窃取cookie、会话令牌,或执行其他恶意操作。
由于漏洞利用无需认证(PR:N),攻击者可以通过自动化工具批量扫描和攻击未更新插件的WordPress网站。UI:R(需要用户交互)的要求意味着攻击者需要通过社会工程学手段诱导受害者访问含有恶意内容的页面,例如通过评论、论坛帖子或其他可触发内容渲染的场景。