CVE-2025-8609RTMKit Addons for Elementor是WordPress平台上广受欢迎的Elementor页面构建器扩展插件。2025年11月披露的安全漏洞显示,该插件1.6.1及之前所有版本中存在严重的存储型跨站脚本(XSS)安全缺陷。该漏洞位于插件的Accordion Block(手风琴折叠块)组件中,由于对用户提供的属性值缺乏充分的输入清理和输出转义处理,导致恶意JavaScript代码可被永久存储在受影响页面中。攻击者仅需具备贡献者(Contributor)级别或更高权限即可利用此漏洞。一旦恶意脚本被注入,任何访问含恶意代码页面的用户都会在不知情的情况下执行攻击者植入的脚本,可能导致会话劫持、敏感信息窃取、管理后台凭证泄露等严重后果。鉴于该插件在WordPress生态中的广泛使用,建议所有用户立即检查并更新到最新安全版本。
漏洞根源在于RTMKit Addons for Elementor插件的rkit_image_accordion.php文件(第1032行附近)对手风琴块用户输入属性的处理机制。当用户在Elementor编辑器中配置Accordion Block组件时,插件直接接收并存储用户提供的属性参数,但未对其进行适当的HTML实体转义或输入验证。攻击者可通过构造包含JavaScript事件处理器(如onerror、onload、onclick等)的恶意payload,例如在标题或内容属性中注入<script>alert(document.cookie)</script>或<img src=x onerror=恶意代码>等payload。保存页面后,该恶意脚本会以HTML形式永久存储在数据库中。当其他用户访问包含该手风琴块的页面时,浏览器会将其作为可信内容解析执行,从而触发XSS攻击。攻击者可利用此漏洞窃取管理员Cookie、篡改页面内容、重定向用户至钓鱼站点或执行其他恶意操作。由于攻击发生在已认证用户的上下文中,可绕过部分CSRF防护机制。