IPBUF安全漏洞报告
English
CVE-2026-4658 CVSS 6.4 中危

CVE-2026-4658 WordPress Essential Blocks存储型XSS漏洞

披露日期: 2026-05-02

漏洞信息

漏洞编号
CVE-2026-4658
漏洞类型
存储型跨站脚本 (Stored XSS)
CVSS评分
6.4 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
Essential Blocks – Page Builder Gutenberg Blocks, Patterns & Templates

相关标签

WordPressStored XSSEssential BlocksGutenbergCVE-2026-4658Web Security

漏洞概述

WordPress插件Essential Blocks在6.0.4及以下版本中存在存储型XSS漏洞。该漏洞源于Add to Cart块的渲染函数未对className、classHook和blockId等属性进行充分的输出转义。具有贡献者及以上权限的攻击者可利用此漏洞在页面中注入恶意脚本,当用户访问受影响页面时脚本将执行,导致信息泄露或会话劫持。

技术细节

该漏洞位于Essential Blocks插件的`Add to Cart`块代码中,具体涉及`render_callback()`函数的输出处理逻辑。在渲染该Gutenberg块时,插件虽然对外层div使用了`get_block_wrapper_attributes()`进行属性转义,但在处理内部div的HTML属性时存在疏忽。代码直接使用`sprintf()`和`implode()`将用户输入的`className`、`classHook`和`blockId`属性拼接到`class`和`data-id`属性中,完全未调用WordPress的`esc_attr()`函数进行HTML实体转义。这允许具有Contributor级别及以上权限的攻击者,在编辑文章或页面时,向这些属性中注入恶意的JavaScript代码(如`onmouseover`事件或闭合引号执行脚本)。一旦内容发布,恶意脚本将被持久化存储在数据库中。当管理员或其他访客访问该页面时,插入的脚本将在其浏览器上下文中执行,从而窃取Cookie、会话令牌或重定向用户,造成严重的客户端安全风险。

攻击链分析

STEP 1
步骤1
攻击者以Contributor或更高权限登录WordPress后台。
STEP 2
步骤2
攻击者新建或编辑文章,插入Essential Blocks的“Add to Cart”块。
STEP 3
步骤3
攻击者修改块的属性(如className或blockId),注入XSS Payload(例如:闭合引号并添加事件处理函数)。
STEP 4
步骤4
攻击者发布包含恶意内容的文章,Payload被存储在数据库中。
STEP 5
步骤5
受害者(如管理员)访问该文章页面,服务器渲染未转义的HTML。
STEP 6
步骤6
受害者的浏览器解析恶意HTML并执行脚本,导致攻击者代码运行。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- PoC Concept for Stored XSS in Essential Blocks Attacker: Contributor+ Target: className attribute of Add to Cart block --> <!-- Step 1: Insert the block and modify the JSON payload in the editor --> <!-- wp:essential-blocks/add-to-cart { "className": "safe-class\" onmouseover=\"alert(document.cookie)\"", "blockId": "test-id" } /--> <!-- Step 2: Resulting HTML (vulnerable) --> <!-- <div class="safe-class" onmouseover="alert(document.cookie)" ...> -->

影响范围

Essential Blocks <= 6.0.4

防御指南

临时缓解措施
建议立即将Essential Blocks插件升级至最新版本以修补漏洞。若无法立即升级,应暂时禁用该插件,或限制Contributor及以上级别用户的发布权限,并严格审核发布的内容,避免执行未经转义的HTML属性。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表