ONLYOFFICE 10.0:深入了解最新的 40 项安全修复
安全性始终是 ONLYOFFICE 每次版本发布的重要组成部分。收到漏洞报告后,我们的团队会尽快进行修复,持续为你的文档、用户和基础设施提供安全保障。
ONLYOFFICE 10.0 版本包含 40 多项针对在线编辑器和桌面应用的安全修复,涉及文档转换、PDF 处理、宏、集成及服务器配置等多个方面。对于依赖 ONLYOFFICE 处理敏感业务的组织而言,本次更新进一步增强了安全防护能力。
下面一起来了解具体的修复内容。

修复详解:AI() 函数中的 XSS 漏洞
本次更新修复了 AI() 函数 Value 字段中的一处 XSS 漏洞。该漏洞一旦被利用,可能导致编辑器停止正常运行。
什么是 XSS?跨站脚本(XSS)是一种常见的网络攻击方式。攻击者通过将恶意脚本注入其他用户可能打开的内容中,使脚本在用户访问时执行。这可能干扰应用的正常运行、篡改用户看到的内容,或尝试访问未经授权的数据。
为什么这项修复很重要?
- 它保障编辑器稳定运行。 修复后,特定构造的恶意输入不再会因此导致编辑器崩溃,帮助团队保持工作连续性。
- 它保护 AI 驱动的工作流。 随着 AI 功能在日常工作中处理越来越多的内容,确保其接收的输入安全也变得愈发重要。
- 它降低共享文档中的风险。 在协作环境中,一个恶意文件可能影响多名用户。此次修复有助于降低共享文档带来的安全风险,保护每一位打开文档的用户。
在线编辑器的安全修复
ONLYOFFICE 10.0 修复了在线编辑器中的以下安全漏洞:
- 修复了 DOCX 文档中超链接的 XSS 漏洞
- 修复了宏沙箱绕过问题
- 修复了将 XLS 转换为 XLSX 时的不正确内存写入问题
- 修复了创建 AI 助手时 Name 字段中的 XSS 漏洞
- 修复了打印 PDF 时的授权绕过问题
- 修复了处理 DOCX 中循环样式继承链时转换器崩溃的问题
- 修复了转换旧格式文档时读取 OLE 数据引发的栈缓冲区溢出问题
- 修复了在 PDF 中渲染图像蒙版时的堆缓冲区溢出问题
- 修复了可访问 Cookie 的宏沙箱绕过问题
- 修复了通过 Document Builder API 的 native.GetFileBinary 方法访问操作系统文件的问题
- 修复了使用编辑器令牌访问 Document Builder 的可能性
- 修复了 /ai-proxy 端点中的 SSRF 漏洞
- 修复了将 DOC 转换为 DOCX 时的越界读取问题
- 修复了处理 PPT 元文件时的越界读取问题,该问题曾导致生成的 PPTX 中出现内存泄露
- 修复了解析 DOC 文件中的字符格式时的越界读取问题
- 修复了解析 DOC 文件中片段表时的越界读取问题
- 修复了 PDF 文档中嵌入 JavaScript 的执行问题
- 修复了 WOPI 端点中的 SSRF 漏洞
- 修复了转换某些 DOCX 文件时的双重释放问题
- 修复了解析 DOC 文件中字体表时的越界读取问题
- 修复了文档转换期间由整数溢出导致的堆越界写入问题
- 修复了电子表格编辑器中函数参数窗口的 XSS 漏洞
- 修复了添加到 PDF 文件操作中的恶意 JavaScript 执行问题
- 修复了处理 HML 文件时的路径遍历漏洞
- 修复了转换期间解压压缩包时的任意文件写入问题
- 修复了 EPUB 转换期间的本地文件读取问题
- 修复了通过 Document Builder 请求创建 runtime.json 文件的可能性
- 修复了文档编辑器审阅面板中通过字体或样式名称触发的 XSS 漏洞
- 修复了 /baseurl 页面上的反射型 XSS 漏洞
- 修复了为匿名 WOPI 转换和编辑请求签发令牌,且该令牌可被 Document Builder API 接受的问题
- 修复了将 XLS 转换为 XLSX 时的越界读取问题
- 修复了通过 runtime.json 在日志设置中指定任意文件系统路径的可能性
- 修复了通过 WOPI 工作时的协同编辑会话劫持问题
- 修复了用于通过 WOPI 创建新文件的模板处理器中的路径遍历漏洞,该漏洞曾导致服务器配置泄露
- 修复了 DocumentServer Docker 镜像中的漏洞
- 修复了处理 XPS 文件中字体时的栈缓冲区溢出问题
- 修复了 HTML 插件在粘贴内容到文档时的 XSS 漏洞
- 修复了多租户模式下未配置密钥的租户认证问题
- 修复了处理 EMF+ 位图时的越界读取问题,该问题曾导致内存泄露
- 修复了处理 XLS 中超链接时的越界读取问题,该问题曾导致内存泄露
- 修复了渲染 WMF 时的越界读取问题,该问题曾导致生成的文档中出现内存泄露
- 修复了通过 documentserver-flush-cache 脚本进行权限提升的问题
- 修复了 Docker 镜像中 OpenSSL 的 CVE-2022-3602 和 CVE-2022-3786 漏洞
- 修复了文档转换期间的 CVE-2022-23308 漏洞
如需查看桌面编辑器安全修复的完整列表,请点击此处。
保持防护:升级到 ONLYOFFICE 10.0
要充分利用这些安全修复,最简单的方法就是及时更新 ONLYOFFICE,确保使用最新版本:
- 检查当前版本: 对于自托管和本地部署的用户而言,这一点尤为重要。
- 查看更新日志: 确认哪些修复与你的部署环境相关,例如 Docker、WOPI 集成或多租户模式。
- 升级到 10.0 版本: 可通过 ONLYOFFICE 官网下载安装包,或访问帮助中心获取安装指导。
- 在整个组织内更新桌面应用: 确保所有终端都能获得相应的安全更新。
常见问题
这些修复同时适用于在线编辑器和桌面编辑器吗?
大多数修复同时适用于两者,但也有少数修复仅针对特定产品。例如,部分 WOPI 和 JWT 相关的修复仅适用于在线编辑器,而部分 CEF 特有的问题只影响桌面应用。
如果我使用本地部署的 ONLYOFFICE,需要更新吗?
需要。本地部署和自托管安装通常不会自动更新。我们强烈建议及时升级,以获得 ONLYOFFICE 10.0 版本提供的安全修复,进一步提升部署环境的安全性。
什么是宏沙箱绕过,为什么它很重要?
ONLYOFFICE 会在隔离环境(即“沙箱”)中运行宏,防止宏访问不应接触的资源。沙箱绕过意味着宏可能突破这些限制。本次更新修复了两处相关漏洞,其中一处可能使宏访问浏览器 Cookie。这些修复有助于保护处理共享文档或敏感文档的用户。
在 ONLYOFFICE 10.0 中打开 PDF 文件现在更安全吗?
是的。本次更新修复了多个与 PDF 相关的安全问题,包括嵌入式 JavaScript 的执行、文件操作中的恶意 JavaScript、打印时的授权绕过,以及从 PDF 文档中任意删除文件等问题。由于 PDF 是外部文档交换中常见的文件格式,这些修复对于经常处理外部来源文档的组织尤为重要。
ONLYOFFICE 如何处理漏洞报告?
我们认真对待每一份漏洞报告。无论问题来自内部测试、社区反馈还是安全研究人员,一旦发现漏洞,我们的团队都会尽快开发并发布修复。我们还会持续维护公开更新日志,方便用户查看各个版本中已修复的安全问题。
我可以在哪里报告安全漏洞?
如果你在 ONLYOFFICE 中发现安全问题,请通过我们的官方安全联系邮箱 security@onlyoffice.com 负责任地报告。你也可以访问我们的安全性 – 联系我们页面。我们会认真审阅每份报告,并与你合作尽快解决相关问题。
近期媒体上报道的漏洞(CVE-2021-3199)在 ONLYOFFICE 中修复了吗?
是的。近期媒体报道中提到的漏洞(CVE-2021-3199)已在 ONLYOFFICE 编辑器 5.6.3 版本中修复,因此不会影响当前版本。我们强烈建议仍在使用旧版本的用户升级到 ONLYOFFICE 10.0,以获得包括上述安全修复在内的更全面的保护。
创建免费的 ONLYOFFICE 账户
在线查看并协作编辑文本文档、电子表格、幻灯片、表单和 PDF 文件。


