CVE-2025-11897CVE-2025-11897是WordPress平台The7主题中的一个高危安全漏洞,属于存储型跨站脚本(XSS)类型。该漏洞存在于The7主题的12.9.1及之前所有版本中,根源在于the7_fancy_title_css参数缺乏足够的输入清理和输出转义机制。攻击者利用此漏洞可通过在页面中注入恶意JavaScript代码,实现对访问该页面的用户进行攻击。由于The7主题是WordPress生态中最受欢迎的多功能主题之一,被广泛应用于企业网站、电子商务平台和各类商业网站,此漏洞可能影响大量使用该主题的网站。攻击成功后,恶意脚本会在受害者访问被感染页面时自动执行,可用于窃取会话cookie、劫持用户账户、修改页面内容或进行进一步的社会工程攻击。
该漏洞的技术根源在于The7主题对the7_fancy_title_css参数的处理机制存在严重缺陷。在WordPress主题开发中,the7_fancy_title_css通常用于控制页面标题的CSS样式渲染,但主题开发者在实现时未能对该参数进行严格的输入验证和输出转义。具体而言,攻击者可以提交包含HTML标签和JavaScript代码的恶意payload,这些代码会被直接存储到数据库中而未经任何sanitization处理。当其他用户访问包含该恶意代码的页面时,受污染的数据会从数据库取出并直接输出到页面HTML中,导致浏览器将恶意代码作为正常脚本执行。攻击者需要具备Contributor级别或更高的WordPress账户权限即可实施攻击,这使得漏洞的利用门槛相对较低。攻击者可能通过WordPress的REST API或主题自定义功能接口提交恶意payload,payload示例:'><script>alert(document.cookie)</script>。