CVE-2025-15093CVE-2025-15093是影响sunkaifei FlyCMS的一个跨站脚本(XSS)安全漏洞。该漏洞存在于管理后台登录功能中,具体位于IndexAdminController.java文件的redirectUrl参数处理逻辑。由于程序未能对用户输入的redirectUrl参数进行充分的输入验证和输出编码,攻击者可以通过构造恶意脚本代码并嵌入到重定向URL参数中,当其他用户访问包含恶意脚本的链接时,浏览器将执行这些恶意代码。攻击者可以利用此漏洞窃取用户会话cookie、劫持用户账号、进行钓鱼攻击或传播恶意软件。由于该漏洞需要用户交互才能触发,攻击复杂度较低,但影响范围主要针对使用FlyCMS管理后台的用户。漏洞已于2025年12月26日披露,漏洞利用代码已公开,厂商尚未做出响应。
该XSS漏洞位于FlyCMS的管理后台登录模块IndexAdminController.java中。漏洞的根本原因在于程序在处理redirectUrl参数时,直接将用户可控的输入用于生成重定向响应,而没有对特殊字符进行HTML实体编码或输入验证。攻击者可以通过在redirectUrl参数中注入JavaScript代码(如<script>alert(document.cookie)</script>或事件处理器如onerror、onclick等)来触发XSS。当管理员或用户登录后被重定向到攻击者控制的URL时,恶意脚本将在受害者的浏览器上下文中执行。由于这是存储型或反射型XSS(取决于重定向机制的具体实现),攻击者可以获取用户的认证令牌、会话ID或其他敏感信息。攻击向量的CVSS向量为AV:N/AC:L/PR:N/UI:R,表明可以通过网络发起,攻击复杂度低,无需认证,但需要用户交互(如点击恶意链接)。