CVE-2025-68977CVE-2025-68977是DesignThemes Portfolio Addon插件中的一个DOM型跨站脚本(XSS)漏洞。该漏洞源于插件在Web页面生成过程中对用户输入的不当处理,允许攻击者在受害者浏览器中执行任意JavaScript代码。CVSS评分6.5,属于中等严重程度。漏洞影响DesignThemes Portfolio Addon 1.5及以下版本。攻击者可以通过诱导受害者访问特制链接来窃取会话cookie、劫持用户账户、修改页面内容或进行钓鱼攻击。由于该漏洞属于DOM型XSS,传统的服务器端Web应用防火墙(WAF)可能无法有效检测,需要结合客户端防护措施。该漏洞由Patchstack团队的安全研究员audit发现并报告。鉴于该插件广泛应用于WordPress网站,建议用户立即采取修复措施。
DOM型跨站脚本漏洞发生在客户端代码(JavaScript)处理用户输入时,未正确清理或转义特殊字符就直接将用户输入插入到DOM中。对于DesignThemes Portfolio Addon插件,漏洞可能出现在处理portfolio项目展示的JavaScript代码中。攻击者可以通过构造包含恶意JavaScript代码的URL参数或表单数据,当受害者的浏览器解析页面时,恶意代码会被当作合法的脚本执行。具体利用方式:攻击者构造包含XSS payload的链接,如在URL参数中注入<script>alert(document.domain)</script>或使用img标签的onerror事件等。受害者点击链接后,JavaScript代码在受害者浏览器上下文中执行,可以窃取认证令牌、进行CSRF攻击或修改页面内容。由于是DOM型XSS,请求不会到达服务器端日志,增加了检测难度。修复方案应在客户端JavaScript代码中添加输入验证和输出编码。