CVE-2025-62011CVE-2025-62011是WordPress中广泛使用的TheGem主题中的一个存储型跨站脚本(XSS)漏洞。该漏洞由于TheGem主题在处理用户输入时未能正确对特殊字符进行转义和过滤,导致攻击者可以在页面内容中注入恶意JavaScript代码。攻击者利用该漏洞需要拥有低权限用户账户(如订阅者或贡献者角色),并诱导高权限用户(如管理员)访问包含恶意代码的页面。一旦恶意脚本被执行,攻击者可以窃取受害者的会话Cookie、凭据或其他敏感信息,进而劫持用户账户或在网站上执行进一步的恶意操作。该漏洞影响TheGem主题5.10.5及以下所有版本,CVSS评分6.5,属于中等严重程度。由于该主题在WordPress生态中使用广泛,估计影响数百万网站。
该漏洞属于存储型XSS(Stored XSS)漏洞,存在于TheGem主题的前端输入处理模块中。具体来说,主题在渲染页面元素(如页面标题、自定义内容块、图库描述等)时,直接将用户提交的内容输出到HTML页面,而没有对潜在的危险HTML标签和JavaScript事件处理器进行充分过滤。攻击者可以利用WordPress的帖子编辑功能或主题提供的自定义字段,在内容中插入类似<img src=x onerror=alert(document.cookie)>的payload。由于这些内容被存储在数据库中(存储型),所有访问相关页面的用户都会受到攻击。攻击成功的关键因素包括:1) 攻击者需要拥有至少订阅者级别的账户;2) 需要诱导管理员或编辑访问恶意页面;3) 目标用户浏览器不充分的安全防护。成功利用后可执行任意JavaScript代码,完全控制受害者会话。