ARTICLE · 1187741
ONLYOFFICE 10.0:深入了解最新的40项安全修复


安全性始终是 ONLYOFFICE 每次版本发布的重要组成部分。收到漏洞报告后,我们的团队会尽快进行修复,持续为你的文档、用户和基础设施提供安全保障。
ONLYOFFICE 10.0 版本包含 40 多项针对在线编辑器和桌面应用的安全修复,涉及文档转换、PDF 处理、宏、集成及服务器配置等多个方面。对于依赖 ONLYOFFICE 处理敏感业务的组织而言,本次更新进一步增强了安全防护能力。
下面一起来了解具体的修复内容。
修复详解:AI() 函数中的 XSS 漏洞
本次更新修复了 AI() 函数 Value 字段中的一处 XSS 漏洞。该漏洞一旦被利用,可能导致编辑器停止正常运行。
什么是 XSS?跨站脚本(XSS)是一种常见的网络攻击方式。攻击者通过将恶意脚本注入其他用户可能打开的内容中,使脚本在用户访问时执行。这可能干扰应用的正常运行、篡改用户看到的内容,或尝试访问未经授权的数据。
为什么这项修复很重要?
- 它保障编辑器稳定运行:修复后,特定构造的恶意输入不再会因此导致编辑器崩溃,帮助团队保持工作连续性。
- 它保护 AI 驱动的工作流:随着 AI 功能在日常工作中处理越来越多的内容,确保其接收的输入安全也变得愈发重要。
- 它降低共享文档中的风险:在协作环境中,一个恶意文件可能影响多名用户。此次修复有助于降低共享文档带来的安全风险,保护每一位打开文档的用户。
在线编辑器的安全修复
ONLYOFFICE 10.0 修复了在线编辑器中的以下安全漏洞:
具体可在此处查询:https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md#security
修复了 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 漏洞
如需查看桌面编辑器安全修复的完整列表,请点击此处:https://github.com/ONLYOFFICE/DesktopEditors/blob/master/CHANGELOG.md#security
保持防护:升级到 ONLYOFFICE 10.0
要充分利用这些安全修复,最简单的方法就是及时更新 ONLYOFFICE,确保使用最新版本:
常见问题
这些修复同时适用于在线编辑器和桌面编辑器吗?
大多数修复同时适用于两者,但也有少数修复仅针对特定产品。例如,部分 WOPI 和 JWT 相关的修复仅适用于在线编辑器,而部分 CEF 特有的问题只影响桌面应用。
如果我使用本地部署的 ONLYOFFICE,需要更新吗?
需要。本地部署和自托管安装通常不会自动更新。我们强烈建议及时升级,以获得 ONLYOFFICE 10.0 版本提供的安全修复,进一步提升部署环境的安全性。
什么是宏沙箱绕过,为什么它很重要?
ONLYOFFICE 会在隔离环境(即“沙箱”)中运行宏,防止宏访问不应接触的资源。沙箱绕过意味着宏可能突破这些限制。本次更新修复了两处相关漏洞,其中一处可能使宏访问浏览器 Cookie。这些修复有助于保护处理共享文档或敏感文档的用户。
在 ONLYOFFICE 10.0 中打开 PDF 文件现在更安全吗?
是的。本次更新修复了多个与 PDF 相关的安全问题,包括嵌入式 JavaScript 的执行、文件操作中的恶意 JavaScript、打印时的授权绕过,以及从 PDF 文档中任意删除文件等问题。由于 PDF 是外部文档交换中常见的文件格式,这些修复对于经常处理外部来源文档的组织尤为重要。
ONLYOFFICE 如何处理漏洞报告?
我们认真对待每一份漏洞报告。无论问题来自内部测试、社区反馈还是安全研究人员,一旦发现漏洞,我们的团队都会尽快开发并发布修复。我们还会持续维护公开更新日志,方便用户查看各个版本中已修复的安全问题:https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md
我可以在哪里报告安全漏洞?
如果你在 ONLYOFFICE 中发现安全问题,请通过我们的官方安全联系邮箱 security@onlyoffice.com 负责任地报告。你也可以访问我们的安全性 – 联系我们页面:https://www.onlyoffice.com/.well-known/security.txt
我们会认真审阅每份报告,并与你合作尽快解决相关问题。
近期媒体上报道的漏洞(CVE-2021-3199)在 ONLYOFFICE 中修复了吗?
是的。近期媒体报道中提到的漏洞(CVE-2021-3199)已在 ONLYOFFICE 编辑器 5.6.3 版本中修复,因此不会影响当前版本:https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md#563
我们强烈建议仍在使用旧版本的用户升级到 ONLYOFFICE 10.0,以获得包括上述安全修复在内的更全面的保护。
官方更新日志:
在线版:https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md#1000
桌面版:https://github.com/ONLYOFFICE/DesktopEditors/blob/master/CHANGELOG.md#1000
ONLYOFFICE 中的安全性:https://www.onlyoffice.com/zh/security















































































