CVE-2025-54859CVE-2025-54859 是由 JPCERT/CC 协调的脆弱性发现团队 [email protected] 于 2025 年 10 月 16 日公开披露的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞存在于日本 NEOJAPAN 公司开发的群组协作软件 desknet's NEO 中,影响 V9.0R2.0 及更早版本。
desknet's NEO 是一款广泛应用于日本企业和政府机构的群组协作平台,提供日程管理、公告板、文件共享、电子邮件、工作流程、Web 会议等功能。由于其涉及大量企业内部敏感信息的共享与协作,安全性至关重要。
该存储型 XSS 漏洞允许攻击者在受害者的 Web 浏览器中执行任意 JavaScript 代码。与反射型 XSS 不同,存储型 XSS 的恶意脚本会被持久化存储在目标服务器(如数据库、消息板、文件等)中,当其他用户访问包含恶意脚本的页面时,脚本会在其浏览器上下文中自动执行,无需用户进行额外交互(除正常浏览页面外)。
根据 CVSS 3.0 评分体系,该漏洞评分为 4.8 分,属于中危级别。攻击向量为网络(AV:N),攻击复杂度低(AC:L),但需要高权限(PR:H),这意味着攻击者需要先获得合法的用户认证凭证才能利用此漏洞。此外,漏洞利用需要用户交互(UI:R),作用范围发生变化(S:C)。漏洞对机密性(C:L)和完整性(I:L)产生低影响,对可用性(A:N)无影响。
尽管该漏洞的 CVSS 评分仅为中危,但由于 desknet's NEO 在日本企业中的广泛部署,存储型 XSS 漏洞可能被用于窃取用户会话、进行钓鱼攻击、传播恶意软件、横向移动到企业内部其他系统,甚至在特定场景下升级为更严重的安全事件。因此,及时修复该漏洞对于使用 desknet's NEO 的组织而言至关重要。
该漏洞由 JPCERT/CC 协调披露,NEOJAPAN 公司已发布安全公告及相应补丁,建议所有受影响用户尽快升级到最新版本以消除风险。
该漏洞是 desknet's NEO 群组协作软件中的存储型跨站脚本(Stored XSS)漏洞。其技术原理如下:
**漏洞原理**
desknet's NEO 在处理用户输入数据(如公告板内容、消息、日程描述、文件名等)时,未对输入内容进行充分的 HTML 实体编码或安全过滤,导致攻击者可以将恶意 JavaScript 代码作为合法数据提交到服务器。由于是存储型 XSS,恶意载荷会被持久化保存到后端数据库中。
当其他具有访问权限的用户浏览包含恶意脚本的页面时,服务器将包含恶意脚本的内容原样返回给客户端浏览器,浏览器将其解析为可执行脚本而非纯文本,从而在受害者的会话上下文中执行任意 JavaScript 代码。
**利用条件**
1. 攻击者必须拥有 desknet's NEO 的合法认证账户(高权限要求,PR:H)
2. 攻击者需要在某个允许输入富文本或 HTML 的功能模块(如公告板、消息、评论等)中注入恶意脚本
3. 受害者需要访问包含恶意脚本的页面(用户交互,UI:R)
**潜在危害**
- 窃取用户会话 Cookie,冒充受害者身份
- 篡改页面内容,进行钓鱼攻击
- 利用受害者权限执行未授权操作
- 在受害者浏览器中加载远程恶意内容
- 在企业内网环境中进行横向渗透
**CVSS 向量分析**
CVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
- AV:N(网络攻击):可通过互联网远程利用
- AC:L(低复杂度):无需特殊条件即可利用
- PR:H(高权限要求):需要合法账户
- UI:R(需要用户交互):需要受害者浏览恶意页面
- S:C(范围变化):可影响超出 desknet's NEO 范围的其他组件
- C:L/I:L/A:N:机密性和完整性影响低,可用性无影响