eMudhra证书颁发机构安全事件:JetBrains产品影响与应对指南
JetBrains 正在应对全行业范围的 eMudhra 证书颁发机构(CA)安全事件,该事件影响了多个软件产品和开发环境中的证书信任,其中包括多款 JetBrains 产品。我们的安全和产品团队正在努力处理其影响并发布安全更新。我们建议客户将 JetBrains 产品、操作系统和开发环境保持最新,并遵循以下指导。
发生了什么
2026 年 10 月 17 日,一名安全研究人员报告称,由于生成方式存在弱点,与八个 eMudhra 中间证书颁发机构关联的私钥可能被恢复。
这些弱点可能使攻击者创建出在仍接受受影响证书链的系统看来受信任的证书。
浏览器和操作系统供应商已采取措施阻止受影响的证书。然而,使用独立或内置证书信任存储的应用程序可能需要额外更新。
对 JetBrains 的影响
我们的安全和产品团队一直在评估该事件对整个 JetBrains 产品组合的影响。我们已确认此事件影响多个产品,包括我们的 IDE、Toolbox App、TeamCity、YouTrack、Hub 和其他开发者工具。
我们尚未发现任何针对 JetBrains 客户利用此问题的行为。
许多 JetBrains 产品(包括桌面产品和本地部署产品)以及我们的云服务都运行在 Java 上,其中包括使用 JetBrains Runtime(我们构建的 Java 运行时)的 IDE。JetBrains Runtime 与 Oracle JDK、OpenJDK 和 Amazon Corretto 等其他 Java 运行时一样,信任了受影响的证书。
我们正根据严重程度和潜在客户影响来确定修复优先级,并在修复可用时发布更新。
安全更新与基础设施状态
我们正在为所有受影响的、可分发的 JetBrains 产品和工具开发安全更新。下表显示了哪些更新已经可用,哪些仍在进行中。
对于 JetBrains 云服务,我们正在持续更新我们的云服务和基础设施,包括 JetBrains Air、Qodana Cloud、TeamCity Cloud、YouTrack Cloud、Datalore 和 JetBrains AI 服务。对于这些服务,客户无需采取任何操作。一个例外:使用自托管构建代理的 TeamCity Cloud 客户应检查这些代理上的 Java 运行时,并在需要时更新。
我们的团队正在继续对其他受影响产品开展修复工作。随着修复可用,我们将更新本文,并提供针对具体产品的指导。
客户应采取的措施
我们建议客户采取以下步骤:
- 安装可用的 JetBrains 安全更新。在受影响产品的修补版本发布后,将其更新到最新版本。
- 保持操作系统和运行时更新。应用操作系统和运行时供应商提供的最新安全更新,包括证书信任存储更新。如需更多技术指导,请参阅 eMudhra 事件开发者建议。
- 遵循针对具体产品的指导。对于尚未提供安全更新的产品,请遵循 JetBrains 安全公告和产品文档中提供的建议缓解步骤。
- 如果您现在无法更新产品,请更新其使用的 Java 运行时。如果这也不可行,请从该 Java 运行时的信任存储中移除所有受影响证书链顶部的两个根证书,即 emSign ECC Root CA -- G3 和 AAA Certificate Services,或让产品指向不包含这两个证书的信任存储副本。同时请更新操作系统的 ca-certificates 软件包,因为许多工具也信任系统证书存储。
- 不建议通过完全禁用证书验证或以其他方式削弱证书验证机制来作为变通方案。
后续安排
我们的安全和产品团队正在继续审查受影响的 JetBrains 产品中的证书信任情况,并在需要时准备更多安全更新。
随着修复可用,我们将更新本文,并通过产品发布说明和安全公告发布特定版本的指导。