CVE-2026-39391CI4MS在0.31.4.0版本前存在存储型XSS漏洞。攻击者可利用黑名单备注功能注入恶意脚本,该脚本未经过滤直接存储。当其他管理员查看用户管理页面时,恶意代码将在其浏览器中执行,造成敏感信息泄露或会话劫持。
漏洞源于`UserController::ajax_blackList_post()`方法对用户输入处理不当。该接口接收的黑名单备注参数未经过有效的输入净化,便直接存入数据库。当管理员访问用户管理列表时,系统从数据库读取该备注,并将其渲染到HTML元素的`data-note`属性中。由于缺乏输出编码,浏览器将攻击者注入的 payload 作为 HTML 代码解析。攻击者利用高权限账户提交包含 JavaScript 的备注,即可针对查看该页面的其他管理员实施攻击,窃取 Cookie 或篡改页面内容。此外,由于存储在数据库中,该恶意脚本具有持久性,只要相关数据未被清理,所有访问该页面的管理员均受威胁。