IPBUF安全漏洞报告
English
CVE-2026-6184 CVSS 2.4 低危

CVE-2026-6184 Simple CMS存储型XSS漏洞

披露日期: 2026-04-13

漏洞信息

漏洞编号
CVE-2026-6184
漏洞类型
跨站脚本攻击 (XSS)
CVSS评分
2.4 低危
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
需要交互 (UI:R)
影响产品
code-projects Simple Content Management System

相关标签

XSS存储型XSSSimple CMSWeb安全CVE-2026-6184代码注入

漏洞概述

code-projects Simple Content Management System 1.0版本中存在一个存储型跨站脚本(XSS)漏洞。该漏洞位于`/web/admin/welcome.php`文件中,由于对“News Title”参数缺乏足够的输入过滤和输出编码,攻击者可以在构造恶意数据后提交。当具有高权限的用户访问受影响的页面时,恶意脚本将在其浏览器中执行。尽管CVSS评分较低,但该漏洞可能导致会话劫持或进一步的内网渗透,对管理员账户构成潜在威胁。目前相关利用代码已在互联网公开。

技术细节

该漏洞属于典型的存储型跨站脚本攻击(Stored XSS)。在Simple CMS 1.0的后台管理系统中,`/web/admin/welcome.php`文件负责处理新闻公告的发布与管理。开发人员未对用户提交的“News Title”参数进行严格的HTML实体编码或输入验证,导致攻击者可以注入JavaScript代码(如`<script>alert(document.cookie)</script>`)。当管理员在后台查看新闻列表或详情时,服务器会直接从数据库读取未经过滤的标题并渲染到HTML页面中,从而触发恶意脚本的执行。根据CVSS向量,该漏洞利用需要高权限(PR:H)和用户交互(UI:R),这意味着攻击者通常需要具备发布新闻的账号权限,并诱导管理员查看特定内容。尽管限制较多,但一旦成功,攻击者可利用管理员的会话Cookie进行权限维持或进一步攻击。GitHub上已公开了针对该漏洞的PoC,验证了通过修改新闻标题进行攻击的可行性。

攻击链分析

STEP 1
侦察
攻击者识别目标正在使用Simple CMS 1.0,并确认具有发布新闻的高权限账号。
STEP 2
利用
攻击者在后台`/web/admin/welcome.php`页面发布新闻,在“News Title”字段中注入恶意JavaScript载荷并提交。
STEP 3
存储
恶意载荷未经净化被存储在数据库中。
STEP 4
触发
管理员或其他用户访问新闻列表页面,服务器读取并显示被污染的新闻标题。
STEP 5
执行
受害者的浏览器解析恶意脚本,攻击者可借此窃取Cookie或执行恶意操作。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- PoC for CVE-2026-6184: Stored XSS in News Title --> <!-- Attacker injects malicious script into the 'News Title' parameter --> <form action="http://target-ip/web/admin/welcome.php" method="POST"> <input type="hidden" name="news_title" value=""><script>alert('CVE-2026-6184 XSS');</script><"> <input type="hidden" name="content" value="Test content"> <input type="submit" value="Submit News"> </form> <!-- When an admin views the news list, the script executes -->

影响范围

code-projects Simple Content Management System 1.0

防御指南

临时缓解措施
在官方修复补丁发布前,建议管理员严格限制后台管理权限的分配,仅允许受信任的用户访问新闻发布功能。同时,可以在Web应用防火墙(WAF)中部署规则,拦截包含常见XSS特征(如<script>, javascript:等)的请求流量,以降低被利用的风险。

参考链接

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