CVE-2025-63743Snipe-IT资产管理系统在8.3.0至8.3.1版本中存在存储型跨站脚本漏洞。拥有最低登录权限的攻击者,可在未设置“显示名称”的情况下,利用“姓名”和“姓氏”字段注入任意恶意JavaScript代码。一旦管理员或其他高权限用户查看系统的“活动报告”或直接访问该用户的个人资料页面,注入的脚本便会自动执行。此漏洞可导致管理员会话被劫持,进而完全控制资产管理系统的安全风险。
该漏洞本质上是一种存储型跨站脚本攻击。由于Snipe-IT在处理用户资料更新时,未对“Name”和“Surname”输入字段实施严格的过滤或转义处理,且当用户未设置“Display Name”时,系统会回退使用这些字段进行渲染。攻击者经过认证后,将恶意JS代码存入数据库。当具有权限的用户访问特定的“Activity Report”页面或用户详情页时,服务器直接将未净化的数据输出到HTML上下文中。浏览器解析后执行脚本,攻击者借此窃取Cookie、进行钓鱼或执行管理员权限下的恶意操作,严重威胁系统数据安全。