为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

2026年10月安全Update公告:eMudhra CA泄露

概要

证书颁发机构 eMudhra 于 2026 年 10 月 20 日披露,其 8 个中间CA证书的私有变量已被泄露,并撤销了这些证书。任何持有这些证书私有变量的人都可以颁发冒充任何网站或服务的证书。处于中间人位置的攻击者可以利用它来拦截或修改应用程序的加密流量。

Unity依赖底层平台来实现证书安全。Unity运行时中的 TLS库UnityTLS 从操作系统获取其受信任的根证书,因此,删除受影响的根证书的操作系统更新可以保护该平台上的Unity应用程序。玩家应保持设备系统更新,并使用平台提供的任何修复程序。在Windows、Web(WebGL)和安卓上,操作系统或浏览器会验证证书,并且已经阻止了被入侵的证书,因此只要设备接收到正常的安全更新,这些应用程序就能得到保护。

Unity正在发布Unity 6000.0 及更高版本的更新,这些更新在 UnityTLS 中添加了针对受损证书的明确代码块,并解决了Unity 编辑器本身中受影响的组件。All正在积极开发的项目都应该更新到这些版本。目前没有证据表明此漏洞已被用于攻击Unity应用程序,也没有发现对用户或客户造成任何影响。

漏洞细节

成分:Unity运行时中的 UnityTLS 证书验证以及捆绑的CAstore

公开披露日期:2026年10月20日

受影响的版本:请参阅“受影响平台”表。

受影响的版本:请参阅Unity 编辑器版本表

漏洞类型:证书验证不当:已吊销的中间证书仍被信任CWE-295

开发潜力

攻击者可以利用中间人攻击,例如恶意 Wi-Fi 网络或被入侵的路由器,出示使用被入侵密钥颁发的证书。受影响平台上未打补丁的应用程序会接受该漏洞,从而使攻击者能够读取流量(分析数据、服务访问令牌、 API密钥)或伪造服务器响应。针对游戏的定向attack不太可能发生;更现实的风险是利用被入侵的网络进行机会性流量拦截。

UnityTLS 从操作系统获取根证书,并使用服务器提供的中间证书验证证书链本身。它无法检查撤销status。在 UnityTLS 会验证证书链本身的平台上(macOS、 Linux、 安卓等),仅仅阻止受感染的中间件并不能保护Unity应用程序,但删除签署它们的根证书的平台平台做到这一点。在Windows上,UnityTLS 将证书链交给操作系统,操作系统会应用微软的禁用证书列表。

目前没有证据表明此漏洞已被用于攻击Unity应用程序。

受影响的平台

Platform
Windows、 Xbox、UWP
备注
设备在收到微软 2026 年 10 月 20 日的证书信任更新后将受到保护
受影响平台
。
Web(WebGL)
备注
浏览器验证证书链并屏蔽了已泄露的证书。
受影响平台
否
macOS 和iOS
备注
Apple已经宣布将移除该功能
受影响平台
。Yes的。
Linux
备注
UnityTLS 使用OS中的根来验证链本身。
受影响平台
Ubuntu:如果软件包 ca-certificates 的版本为 20260816ubuntu0.X.1 或更高版本(其中 X 是Ubuntu版本;22.04、24.04…),则不会出现此问题。Yes就没问题。 SteamOS:3.9 及以上版本不支持。Yes就没问题。
安卓
备注
running在安卓上的游戏受到 Google 于 2026 年 10 月发布的Play服务更新的保护,该更新会阻止被盗用的证书。 用于安卓构建的 OpenJDK 会受到单独影响;请参阅OtherUnity商品 (Products)。
受影响平台
仅限编辑器
Other游戏机
备注
受影响平台
遵循平台提供商的指导

Unity 编辑器版本表

在受影响的平台上,使用已修复版本之前的Unity 编辑器版本构建的Applications都被认为存在漏洞。Unity 6000.0 及更高版本的补丁正在开发中。此表格将随着每个补丁版本的发布而已更新。上次已更新:2026年10月28日。

版本
7000.0(alpha)
受影响版本
7000.0.0a7 - 7000.0.0a12
已修复版本
待定
6000.7(测试版)
受影响版本
6000.7.0a1 - 6000.7.0b6
已修复版本
待定
6000.6
受影响版本
6000.6.0a1 - 6000.6.8f1
已修复版本
待定
6000.3 LTS
受影响版本
6000.3.0a1 - 6000.3.27f1
已修复版本
待定
6000.0 LTS
受影响版本
6000.0.0f1 - 6000.0.85f1
已修复版本
待定

OtherUnity商品 (Products)

商品
Unity包管理器
状态
伪造的软件包注册表可能提供恶意响应。另请参阅Brotli的建议。
客户Action
Update至已打补丁的编辑器版本
适用于安卓构建的 OpenJDK
状态
信任已被泄露的证书。正在等待 Adoptium 的供应商更新。
客户Action
如有Update,敬请期待
Meta Quest(com.unity.xr.oculus 软件包)
状态
软件包更新进行中,
客户Action
可用时请Update
ML-Agents 包
状态
仅影响训练期间玩家和编辑器之间的连接。软件包更新正在进行中
客户Action
如有Update,敬请期待
.NET SDK代码签名和时间戳证书文件
状态
软件包更新进行中
客户Action
None
Unity Version Control(UVCS)
状态
无需CA包、无需证书锁定、无需产品补丁。
客户Action
本地Linux服务器:更新 ca-certificates 软件包
Unity Ads、 LevelPlay和 Ad Quality SDKs
状态
无CA捆绑包,无
客户Action
None
Vivox
状态
未受
客户Action
None

发现

这个问题源于 eMudhra 证书颁发机构的public妥协,该妥协于 2026 年 10 月 20 日披露。Unity 的安全和工程团队评估了 UnityTLS 如何处理受影响的证书,并构建了一个修复程序。

补救措施

玩家

保持您的设备操作系统保持最新状态。已移除受影响的根证书的平台可以保护Unity应用程序,而无需对应用程序进行任何更改。

开发者

请将所有正在开发中的项目Update到适用于您发布系列的已修复编辑器版本。一般情况下,不需要重新构建已发布的应用程序。对于以上未列出的平台,请遵循平台提供商的指导。

如果您还无法更新

您可以向 UnityWebRequest 和 .NET 网络 API 添加自定义证书处理程序,以拒绝被泄露的证书,但必须覆盖每个网络调用,这通常比更新更费力。检查您的应用程序通过网络发送的内容;如果包含API密钥或类似机密信息,请考虑撤销并重新激活它们。

UnityFixed版本

Unity 编辑器(包括Unity运行时)首个修复版本的直接链接。
每个补丁版本发布后,链接都会在此处添加。上次已更新:2026年10月28日。

已修复版本
7000.0(alpha)
Unity HubLink
待定
6000.7(测试版)
Unity HubLink
待定
6000.6
Unity HubLink
待定
6000.3 LTS
Unity HubLink
待定
6000.0 LTS
Unity HubLink
待定

常见问题解答