CVE-2025-11841CVE-2025-11841是WordPress插件Greenshift(动画和页面构建器)中的一个存储型跨站脚本(XSS)漏洞。该插件用于在WordPress网站上创建动画效果和页面构建。漏洞源于Chart Data属性中输入清理和输出转义不充分,导致具有Contributor级别权限及以上的认证攻击者可以在页面中注入任意Web脚本。由于是存储型XSS,恶意脚本会被永久保存在数据库中,当用户访问被注入的页面时,脚本会自动执行,可能导致会话劫持、敏感信息窃取、重定向到恶意网站等危害。此漏洞影响12.2.7及以下所有版本,CVSS评分6.4,属于中等严重程度。攻击者利用此漏洞可以在管理员不知情的情况下窃取管理员Cookie或进行其他恶意操作。
该漏洞存在于Greenshift插件的Chart Data功能模块中。具体来说,插件在处理用户输入的Chart Data属性时,未能对用户提供的JavaScript代码进行充分的输入验证和输出转义。攻击者(具有Contributor权限)可以在Chart Data字段中插入恶意JavaScript代码,如<script>alert(document.cookie)</script>。由于插件直接将此数据存储到数据库且在页面渲染时未进行适当的HTML转义,当其他用户访问包含恶意代码的页面时,浏览器会执行这些脚本。攻击者可利用此漏洞窃取受害者Cookie、修改页面内容、进行钓鱼攻击或进一步横向移动。修复后的版本应采用htmlspecialchars()或esc_html()等函数对所有用户输入进行转义,并实施严格的输入验证机制。