网络安全

eMudhra 证书颁发机构遭入侵对 TeamCity 环境的影响:必要的安全措施

在发现 eMudhra 证书颁发机构密钥存在漏洞后,JetBrains 向 TeamCity 用户发布了安全指南,要求更新 Java 环境并审核受信任的证书。

2026-11-03
1 分钟阅读
4 浏览量
certi.news Editorial Team
eMudhra 证书颁发机构遭入侵对 TeamCity 环境的影响:必要的安全措施

继 2026 年 10 月发现与 eMudhra 旗下的八个从属证书颁发机构(Intermediate CAs)相关的加密私钥薄弱问题后,JetBrains 公司向 TeamCity 平台的用户发布了紧急技术指导,以确保其开发和运行环境的安全。

发生了什么?

经确定,eMudhra 的八个证书颁发机构的私钥非常薄弱,并且可以从公共数据中恢复。尽管 eMudhra 确认在披露之前没有证据表明该漏洞遭到利用,但风险在于依赖信任存储(Trust Stores)的软件组件(例如 Java 运行环境)可能继续信任由这些被入侵机构签发的证书。

对用户而言实际发生了什么变化?

JetBrains 确认该漏洞并非存在于 TeamCity 平台本身,而是会影响其所依赖的基础设施。因此,DevOps 团队必须采取以下步骤:

  • 更新 Java 运行环境(JRE):必须将 TeamCity 服务器和构建代理(Build Agents)中使用的 Java 环境更新至修复了 CVE-2026-91403 和 CVE-2026-114820 漏洞的版本。
  • 更新 TeamCity:建议升级到 2026.2.2 或 2026.1.6 版本,其中包含可自动检测系统中是否存在受影响证书的健康报告(Health Reports)。
  • 审核上传的证书:更新 Java 并不会自动删除用户手动上传到 TeamCity 的证书;因此必须进行检查,并通过根项目(Root Project)中的证书管理界面删除任何受影响的证书。
  • 更新 CLI 工具:必须将 TeamCity CLI 更新至 1.6.1 或更高版本,因为该版本已使用包含必要安全修复的 Go 版本进行了重新构建。

为什么这条消息很重要?

这一事件提醒我们,在 CI/CD 环境中管理信任链至关重要。由于 TeamCity 充当开发运营的中心,受信任证书中的任何漏洞都可能为身份冒用或数据拦截攻击打开大门。JetBrains 提供的更新不仅仅是软件改进,更是防止在生产环境中利用薄弱证书的必要预防措施。

系统管理员还必须审查支持的基础设施,包括操作系统、诸如 Git 和 Python 的构建工具以及容器(Docker),以确保它们不依赖包含被入侵证书的信任存储。

新闻来源
JetBrains Blog
查看原始来源 ↗
c
作者

certi.news Editorial Team

同一分类

你可能还喜欢

查看所有新闻