CVE-2025-49930CVE-2025-49930是WordPress插件JetSearch中的一个高危安全漏洞,CVSS评分达到7.1分。该漏洞为反射型跨站脚本攻击(Reflected Cross-Site Scripting)漏洞,存在于JetSearch插件的搜索功能处理逻辑中。攻击者可以通过构造恶意链接,诱使受害者点击,从而在受害者浏览器中执行任意JavaScript代码。反射型XSS与存储型XSS不同,它不会持久化存储在服务器端,而是通过URL参数等方式即时反射给用户。该漏洞影响JetSearch 3.5.10及以下所有版本。由于JetSearch是WordPress平台上广泛使用的搜索增强插件,拥有大量安装用户,因此该漏洞可能影响大量网站。攻击者利用此漏洞可以窃取用户会话cookie、劫持用户账户、进行钓鱼攻击或修改网页内容等恶意行为。建议受影响的用户立即升级到最新版本或采取临时缓解措施。
该漏洞源于JetSearch插件在处理用户输入的搜索关键词时,未对用户输入进行充分的HTML转义或输出编码。当用户通过URL参数提交搜索请求时,恶意构造的脚本代码会被直接嵌入到响应页面中,而不会被正确转义。攻击者可以通过构造形如?q=<script>alert(document.cookie)</script>的恶意URL,诱使受害者点击。由于该URL看起来像是正常的搜索请求,受害者很难察觉异常。一旦受害者访问该恶意链接,嵌入的JavaScript代码将在其浏览器上下文中执行,从而实现会话劫持、敏感信息窃取等攻击。漏洞主要影响JetSearch的搜索结果展示模块,该模块在渲染搜索结果时直接使用了未经过滤的用户输入。修复方案需要在输出时对所有用户可控数据进行HTML实体编码,防止脚本标签被浏览器解析执行。