IPBUF安全漏洞报告
English
CVE-2026-34564 CVSS 9.1 严重

CVE-2026-34564 CI4MS存储型DOM XSS漏洞

披露日期: 2026-04-01

漏洞信息

漏洞编号
CVE-2026-34564
漏洞类型
存储型跨站脚本攻击 (Stored DOM-based XSS)
CVSS评分
9.1 严重
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
CI4MS

相关标签

XSSCI4MSCodeIgniterStored XSSCVE-2026-34564Web安全

漏洞概述

CI4MS是基于CodeIgniter 4框架开发的CMS系统,其在0.31.0.0之前的版本中存在严重的存储型XSS漏洞。攻击者利用菜单管理功能添加页面时,由于系统未对用户输入进行适当的过滤和输出编码,导致恶意脚本被持久化存储在服务器端。当管理员或普通用户访问包含该恶意负载的导航菜单时,脚本将在客户端浏览器中执行,从而可能导致会话劫持或敏感信息泄露。

技术细节

该漏洞源于CI4MS在菜单管理模块中缺乏对用户可控输入的安全验证和输出编码机制。具体而言,当攻击者通过“Pages”部分选择页面数据并将其添加到导航菜单时,应用程序直接将未经净化的用户输入存储在数据库中。随后,当受影响的管理界面或公共前端页面渲染这些导航菜单时,系统未对数据进行HTML实体编码或转义处理,导致恶意JavaScript代码被直接注入到DOM中并执行。由于CVSS向量显示范围为Scope Changed (S:C),该漏洞的影响不仅限于当前页面,攻击者可利用受害者的浏览器上下文向后端API发起请求,可能导致权限提升或数据篡改。这种存储型DOM XSS具有极高的隐蔽性和持久性,只需一次注入即可影响所有访问该页面的用户。

攻击链分析

STEP 1
1. 初始访问
攻击者注册或获取一个低权限账户,登录到CI4MS后台管理系统。
STEP 2
2. 漏洞利用
攻击者访问“Menu Management”功能,尝试添加一个新的页面到导航菜单,并在输入字段中注入恶意的JavaScript代码(如XSS Payload)。
STEP 3
3. 载荷存储
由于服务器端未进行适当的输入清洗,恶意Payload被成功存储在数据库中,并与导航菜单项关联。
STEP 4
4. 触发执行
当管理员或其他普通用户访问包含该导航菜单的前台页面或后台管理页面时,服务器返回未经过滤的数据,浏览器解析DOM并执行恶意脚本。
STEP 5
5. 影响达成
恶意脚本在受害者浏览器中运行,窃取Session Cookie、执行未授权操作,或结合其他攻击手段进一步控制服务器。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
// Proof of Concept for CVE-2026-34564 // Step 1: Attacker logs in with low privileges and navigates to Menu Management. // Step 2: Attacker adds a Page to the menu with a malicious payload in the title/description. // Example Payload to be stored in the menu item: var payload = "<img src=x onerror=alert(document.cookie)>"; // Step 3: The application saves the payload to the database without sanitization. // Step 4: When an Administrator or User loads the page rendering the navigation menu: // The browser parses the unsanitized string and executes the script. // Expected Result: An alert box displaying the current session cookies appears, confirming the vulnerability.

影响范围

CI4MS < 0.31.0.0

防御指南

临时缓解措施
在未升级版本之前,建议管理员限制非必要用户对菜单管理功能的访问权限,并部署Web应用防火墙(WAF)以检测和拦截常见的XSS攻击模式。同时,应对系统存储的现有菜单数据进行审查,清除可疑的恶意脚本。

参考链接

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