CVE-2025-62940CVE-2025-62940是WordPress Blox Lite插件中的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞存在于Nick Diego Blox Lite插件的1.2.8及以下版本中,攻击者可以利用此漏洞在受害者的浏览器中执行恶意JavaScript代码。存储型XSS是一种高危的Web安全漏洞,与反射型XSS不同,恶意脚本会被永久存储在目标服务器的数据库中,当其他用户访问包含恶意内容的页面时,脚本会自动执行,从而窃取用户的会话令牌、劫持用户账号或进行其他恶意操作。Blox Lite是一款用于WordPress的轻量级内容块管理插件,广泛应用于各类WordPress网站。该漏洞的CVSS评分为6.5,属于中等严重程度,但由于其存储型特性和低权限即可利用的特点,对使用该插件的网站构成了实际安全威胁。攻击者只需在插件的某个输入字段中注入恶意脚本,当管理员或普通用户查看相关内容时,恶意代码就会在其浏览器中执行,可能导致敏感信息泄露或账号被劫持。
该存储型XSS漏洞源于Blox Lite插件在处理用户输入时未对特殊字符进行充分过滤和转义。攻击者可以通过插件的输入接口提交包含JavaScript代码的恶意载荷,这些载荷会被存储在WordPress数据库中。当其他用户访问受影响的页面时,服务器从数据库中检索并输出这些未经过滤的内容,导致恶意脚本在用户浏览器中执行。攻击利用的关键点包括:1) 插件在数据输入时缺少输入验证;2) 输出时未进行适当的HTML转义;3) 存储型特性使漏洞影响范围更广。该漏洞属于CWE-79(网页生成时输入不当中和),攻击向量为网络,认证要求低权限即可利用,但需要用户交互(UI:R)。攻击者通常通过在插件的自定义块或内容字段中插入<script>标签或事件处理器(如onerror、onload等)来触发漏洞。