CVE-2025-67986CVE-2025-67986是WordPress插件Document Library Lite中的一个中等严重性安全漏洞,CVSS评分5.9。该漏洞为DOM型跨站脚本攻击(DOM-Based XSS),存在于插件的网页生成过程中,由于对用户输入的不当处理导致恶意脚本可以在受害者浏览器中执行。攻击者可以通过构造特定的URL参数或输入内容,注入恶意JavaScript代码,当其他用户访问包含恶意内容的页面时,这些脚本将在用户浏览器上下文中执行,可能导致会话劫持、敏感信息窃取、恶意重定向等安全问题。该漏洞影响Document Library Lite插件1.1.7及以下版本,由于该插件被广泛应用于WordPress网站,任何使用此插件的网站都可能受到攻击。漏洞于2025年12月16日披露,发现者为[email protected]。鉴于需要用户交互才能触发漏洞,且影响范围涉及高权限用户,建议尽快采取修复措施。
该漏洞属于DOM型跨站脚本攻击(DOM-Based XSS),与传统的存储型或反射型XSS不同,DOM XSS的恶意代码不会被服务器直接处理,而是在客户端JavaScript动态生成页面内容时通过文档对象模型(DOM)操作被注入。漏洞原理如下:Document Library Lite插件在处理用户输入(如搜索参数、筛选条件或文档显示设置)时,直接将用户可控的数据传递给DOM操作函数,而未进行适当的输出编码或过滤。攻击者可以通过构造包含恶意JavaScript代码的URL参数,如在搜索框或文档链接中注入<script>标签或事件处理器(如onerror、onclick等)。当受害者的浏览器解析HTML时,恶意脚本会被当作合法的JavaScript代码执行。由于攻击代码位于URL参数中且通过DOM操作注入,传统的服务器端XSS防护措施(如输入验证、输出编码)可能无法有效阻止此类攻击。攻击者利用此漏洞可窃取用户会话cookie、进行钓鱼攻击、篡改页面内容或执行其他恶意操作。