CVE-2025-51662CVE-2025-51662是FileCodeBox项目中一个严重的安全漏洞,属于存储型跨站脚本攻击(Stored XSS)。FileCodeBox是一款开源的临时文件分享工具,用户可以通过该平台快速分享代码文本片段。该漏洞存在于FileCodeBox的文本分享功能模块中,攻击者可以利用此漏洞向系统中注入恶意JavaScript代码。由于攻击代码被存储在数据库中,任何访问受感染codebox的用户都会自动触发恶意脚本执行。攻击者通过构造特定的XSS payload,当其他用户点击链接或输入分享码访问该codebox时,恶意JavaScript代码会在受害者浏览器中执行,可能导致会话劫持、敏感信息窃取、钓鱼攻击等严重后果。该漏洞影响FileCodeBox 2.2及之前所有版本,CVSS评分5.4,属于中等严重程度。漏洞已于2025年11月19日披露,建议用户及时更新到最新版本以修复此安全问题。
FileCodeBox的文本分享功能存在输入验证不足的安全缺陷。攻击者可以通过API或Web界面提交包含恶意JavaScript代码的文本内容到codebox中。由于系统未对用户输入进行充分的HTML转义或内容安全策略(CSP)验证,恶意代码被直接存储到数据库中。当其他用户通过访问受感染codebox的链接或输入分享码时,服务器将包含恶意脚本的内容返回给用户浏览器,浏览器将其解析为可执行脚本并执行。攻击payload示例:<script>alert(document.cookie)</script>,该代码可被替换为更复杂的JavaScript代码用于窃取用户会话令牌、键盘记录或重定向用户到恶意网站。漏洞利用条件:攻击者需要拥有系统账号(低权限即可),通过正常的文本分享功能注入payload。攻击成功需要目标用户访问受感染的codebox链接或输入对应的分享码。由于是存储型XSS,攻击具有持久性,只要受感染的codebox存在,所有访问者都会受到攻击。