CVE-2025-12537CVE-2025-12537是WordPress插件Addon Elements for Elementor中的一个存储型跨站脚本(XSS)漏洞。该插件用于为Elementor页面构建器添加额外的元素组件。漏洞在1.14.3及之前所有版本中存在,原因是该插件对多个小部件参数缺乏充分的输入清理和输出转义处理。攻击者可以通过利用此漏洞在受影响的页面中注入任意JavaScript代码。由于是存储型XSS,恶意脚本会被永久保存在数据库中,任何访问包含恶意代码页面的用户都会执行该脚本,可能导致会话劫持、凭据窃取或恶意重定向等攻击。此漏洞需要认证才能利用,攻击者需要具备Contributor级别或更高的WordPress用户权限。
该漏洞存在于Addon Elements for Elementor插件的多个小部件(widget)中。插件在处理用户输入时,未能对以下参数进行适当的HTML实体转义:文本内容、URL参数、CSS样式值等。当这些未经过滤的数据被输出到网页时,攻击者可以注入恶意脚本代码。具体来说,攻击者可以在小部件的参数中插入类似<script>alert(document.cookie)</script>或<img src=x onerror=alert(1)>的payload,这些代码会被存储在WordPress数据库中。当其他用户访问包含该小部件的页面时,浏览器会执行这些恶意脚本。由于Elementor是WordPress最流行的页面构建器之一,该插件被广泛使用,使得此漏洞的影响范围较大。攻击者可利用此漏洞窃取管理员会话令牌、修改页面内容或进行钓鱼攻击。