IPBUF安全漏洞报告
English
CVE-2025-15094 CVSS 4.3 中危

CVE-2025-15094 FlyCMS userLogin函数redirectUrl参数XSS漏洞

披露日期: 2025-12-26

漏洞信息

漏洞编号
CVE-2025-15094
漏洞类型
XSS跨站脚本攻击
CVSS评分
4.3 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
sunkaifei FlyCMS

相关标签

CVE-2025-15094XSSFlyCMS跨站脚本Web安全sunkaifei

漏洞概述

CVE-2025-15094是sunkaifei FlyCMS中的一个存储型跨站脚本漏洞,存在于用户登录模块的redirectUrl参数处理中。攻击者可通过构造恶意脚本代码,在用户访问被污染的链接时执行恶意操作,如窃取会话cookie或进行钓鱼攻击。

技术细节

漏洞源于UserController.java的userLogin方法对redirectUrl参数缺乏输入验证和输出编码。攻击者可在参数中注入<script>alert('XSS')</script>等恶意代码,当受害者访问包含该参数的URL时,脚本将在其浏览器上下文中执行。

攻击链分析

STEP 1
1
攻击者构造含恶意XSS payload的redirectUrl参数链接
STEP 2
2
受害者点击该链接访问FlyCMS登录页面
STEP 3
3
服务器未对redirectUrl进行过滤直接输出到页面
STEP 4
4
受害者浏览器解析HTML时执行注入的恶意脚本
STEP 5
5
攻击者通过脚本窃取用户会话cookie或其他敏感信息

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
https://target-site.com/user/login?redirectUrl=<script>alert(document.cookie)</script>

影响范围

FlyCMS abbaa5a8daefb146ad4d61027035026b052cb414及之前版本

防御指南

临时缓解措施
在用户登录功能中对redirectUrl参数进行严格的白名单验证,只允许预定义的合法重定向URL,拒绝包含特殊字符和脚本标签的请求。

参考链接

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