CVE-2025-7730CVE-2025-7730是WordPress Bold Page Builder插件中的一个存储型跨站脚本(XSS)漏洞。该漏洞存在于所有5.4.5及以下版本中,由于插件对'percentage'参数缺乏充分的输入清理和输出转义,导致恶意JavaScript代码可以被永久存储在数据库中。攻击者只需拥有Contributor(贡献者)级别或更高的权限即可利用此漏洞。通过在页面进度条元素的百分比参数中注入恶意脚本,这些脚本将在其他用户访问被注入的页面时自动执行,可能导致会话劫持、敏感信息窃取或进一步的恶意操作。由于存储型XSS的特性,攻击具有持久性,影响范围广泛。
漏洞根源在于Bold Page Builder插件的bt_bb_progress_bar.php文件中第90行附近的代码。该组件在处理进度条百分比参数时,未对用户输入进行适当的HTML实体转义。攻击者可以利用Contributor及以上权限,在创建或编辑页面时,通过进度条元素的percentage参数注入包含<script>标签或事件处理器(如onerror、onload)的恶意代码。由于插件直接将该参数值输出到HTML页面而未进行转义,恶意脚本被浏览器解析执行。CVSS 3.1向量显示攻击复杂度低(AC:L),权限要求低(PR:L),无需用户交互(UI:N),但影响范围为已更改页面(S:C)。攻击成功后可窃取用户Cookie、劫持会话、执行任意JavaScript操作或重定向用户到钓鱼页面。