IPBUF安全漏洞报告
English
CVE-2023-53891 CVSS 5.4 中危

CVE-2023-53891 Blackcat CMS 存储型跨站脚本漏洞

披露日期: 2025-12-15

漏洞信息

漏洞编号
CVE-2023-53891
漏洞类型
存储型XSS
CVSS评分
5.4 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
需要交互 (UI:R)
影响产品
Blackcat CMS

相关标签

存储型XSSBlackcat CMS跨站脚本CVE-2023-53891

漏洞概述

Blackcat CMS 1.4版本中存在一个存储型跨站脚本(Stored XSS)漏洞,该漏洞允许经过身份验证的具有低权限的用户在页面修改界面中注入恶意JavaScript脚本。当其他用户访问被植入恶意代码的页面时,这些脚本将自动执行,从而可能导致会话劫持、敏感信息窃取、钓鱼攻击等安全问题。攻击者利用此漏洞可以获取受害者用户的Cookie、会话令牌或其他敏感数据,甚至可以在受害者浏览器中执行任意操作。由于该漏洞为存储型XSS,恶意脚本会被永久保存在服务器端,所有访问该页面的用户都会受到影响,因此危害性较大。

技术细节

该漏洞源于Blackcat CMS 1.4的页面修改功能对用户输入缺乏充分的输入验证和输出编码。攻击者作为低权限认证用户,可以通过页面编辑接口提交包含恶意JavaScript代码的页面内容。系统未能对特殊字符进行适当转义,导致恶意脚本被直接存储在数据库中。当其他用户访问该页面时,服务器从数据库读取并返回包含恶意代码的HTML内容,浏览器将其解析执行。攻击者可利用此漏洞窃取会话Cookie、伪造用户操作、进行钓鱼攻击或传播恶意软件。

攻击链分析

STEP 1
1
攻击者以低权限用户身份登录Blackcat CMS 1.4
STEP 2
2
访问页面修改功能并提交包含恶意JavaScript的页面内容
STEP 3
3
系统未对输入进行充分验证,将恶意脚本存储在数据库中
STEP 4
4
其他用户访问该页面时,恶意脚本在其浏览器中执行
STEP 5
5
攻击者通过恶意脚本窃取会话信息或执行其他恶意操作

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
POST /blackcat/admin/pages/modify.php HTTP/1.1 Host: target.com Cookie: [authenticated session cookie] page_id=123&page_content=<script>alert(document.cookie)</script>&submit=Save

影响范围

Blackcat CMS 1.4

防御指南

临时缓解措施
立即升级至修复版本,实施输入验证和输出编码,配置内容安全策略

参考链接

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