CVE-2025-12837aThemes Addons for Elementor是WordPress平台上广受欢迎的Elementor页面构建器组件库,为用户提供了丰富的自定义小部件。2025年11月披露的安全漏洞存在于该插件的Call To Action(行动召唤)小部件中,漏洞编号为CVE-2025-12837,CVSS评分6.4(中危)。该漏洞的根本原因在于插件对用户输入的值缺乏充分的输入清理(sanitization)和输出转义(output escaping)处理。攻击者通过利用此漏洞,可以在具有贡献者(Contributor)级别或更高权限的账户下,向Call To Action小部件注入恶意JavaScript脚本代码。这些恶意代码会被永久存储在网站的数据库中,当其他用户访问包含该注入代码的页面时,恶意脚本将在其浏览器上下文中执行,可能导致会话劫持、敏感信息窃取、恶意重定向等安全风险。由于该漏洞属于存储型XSS,攻击只需成功注入一次即可持续影响所有访问相关页面的用户,危害范围广泛且持久。
漏洞存在于athemes-addons-for-elementor-lite插件的Call To Action小部件组件中,具体位置在处理用户输入参数时未进行适当的安全过滤。攻击者利用WordPress的贡献者权限,在编辑页面时向Call To Action小部件的文本字段(如按钮文本、链接URL、标题等)注入恶意JavaScript代码。由于插件直接将这些未经验证的用户输入存储到数据库,并在后续页面渲染时直接输出到HTML中,恶意代码得以执行。攻击利用过程如下:首先攻击者需要拥有WordPress网站的至少贡献者权限;然后在页面编辑器中插入Call To Action小部件;在小部件的可控字段中填入包含<script>标签或事件处理器(如onclick、onerror等)的XSS payload;保存并发布页面。当其他用户访问该页面时,浏览器会解析并执行嵌入的恶意JavaScript代码。由于WordPress的角色权限系统中贡献者角色通常可以创建和发布内容但不能修改其他用户内容,此漏洞允许低权限用户提升攻击影响范围。攻击者可窃取管理员cookie、修改页面内容或重定向用户到恶意站点。