Go crypto/x509 信任了被攻破的中间证书
Go 的根证书和中间证书处理逻辑接受了这条弱密钥的 eMudhra 证书链。Go 1.27.3 和 1.26.10 已修复;1.25 及更早版本不会修复。
eMudhra CA 中间证书私钥弱到离谱:每一个都是小于 256 的数
emSign ECC G3 下八张中间证书(六张 TLS、两张代码签名,带 Sectigo 交叉签名)的 P-384 私钥均小于 256,可用于伪造证书。须更新 Dart、Flutter、Firestore 及 CA 包。Chrome 153 及更高版本将取消对 G1 根下最早 SCT 晚于 11 月 16 日 23:59:59 UTC 的 TLS 证书的默认信任;更早 SCT 不受这项新规则影响。
CA 的私钥本该是一个 384 位的秘密;这几个却小到掰着手指脚趾就能数过来,谁都能给任意网站签出“受信任”的证书。
CA 的私钥,是“这真的是你的银行”这句话能成立的根本。eMudhra 有八张中间证书,P-384 私钥都是小于 256 的整数。据研究人员 Scott Helme 说,其中一个就是数字 4。谁要是注意到了,就能给任意域名签证书,而所有信任这条链的客户端都会照单全收。
这些中间证书挂在 emSign ECC Root CA - G3 下面,还带着 Sectigo 的交叉签名,信任它们的范围因此更大。六张是 TLS CA,两张是受微软信任的代码签名 CA。eMudhra 称问题出在密钥封装/解封装的一个缺陷上,导致生成了一批弱密钥。
信任锚被攻破,一般都够得上 L5“屎无前例”。复核之后,我们把它降了一级:
真正的风险在长尾:各语言运行时、Java cacerts、各类设备,以及还带着旧证书包的老容器。
10月22日更正: 此前我们认为,约 3 万张证书需要迁移,与八张弱密钥中间证书未签发终端实体证书的说法矛盾。Google 解释,移除父级根证书也会影响其他中间证书下的合法证书。两者属于不同群体,迁移数量不能证明被攻破的密钥签发过证书。
10月22日更新: Docker 已记录使用更新后的 CA 证书重建 Sandboxes 模板。更新 CLI 或缓存模板不会更新现有沙箱。重建前先保存本地文件和未推送的提交,再拉取新镜像重新创建。这次更新改变处置步骤,L4 评级不变。
10月22日进一步更新: eMudhra 董事会决定退出全球 SSL/TLS 证书业务。公司承诺通过合作伙伴免费提供替换证书,并持续提供吊销及状态服务,直到所有已签发证书过期或被替换。退出日期和合作伙伴未明确。Chrome 仍在审查其余 RSA 层级,不能把厂商的过渡计划当作未来浏览器信任的保证。请及时更换受影响的网站证书;Chrome 预计于 10月27日 PDT 移除根证书。
10月23日更新: 此前的指南漏列了自带根证书的包管理工具。即使系统证书或独立 certifi 已更新,也要逐个环境更新 pip,使用 Python 安全公告中带固定哈希的引导升级方式。pip 26.2.2 需要 Python 3.10 或更新版本;旧解释器需要兼容的处置方案,不能假定其 CA 证书包安全。上表新增最低版本来自 Python 及工具维护者,不能替代运行时更新或 10月27日的证书迁移期限。使用 conda 时,base 之外环境的 CA 软件包也要更新。Mamba 重建可能沿用相同版本号,因此还要检查软件包构建号。
10月24日更新: Dart 公告 涉及网络路径上的攻击者拦截 Android、Windows,以及保留受影响根证书的 Linux 环境中的 dart:io HTTPS。公告排除 Web 和 Apple 验证路径,不代表使用独立内嵌 TLS 库的 Firestore 也不受影响。
Firebase 为原生 Apple 应用、iOS/macOS/Windows 上的 FlutterFire,以及 iOS/Linux/macOS/Windows 上的 Unity 或 C++ 列出 Firestore 修复。这些客户端 SDK 的影响范围与上面的 Dart 公告不同。须发布重建后的应用并让用户安装。Cloud Firestore 和 App Distribution 后端不受影响。
Sonatype 发现,使用 ECDSA 或 RSA 签名的中间证书经替代编码后,可在其测试中绕过 Java 指纹阻止。移除相关根证书可拒绝这两条证书链,但可能中断合法连接。请按厂商指南核验每个已部署运行时及信任库;这是实验室复现的缓解绕过,并非在野攻击证据,也不能推广到所有 JDK。
10月25日更新: Oracle 在 10月21日发布中间证书取消信任公告 CVE-2026-91403 后,于 10月24日通过 CVE-2026-114820 提供移除根证书的补丁。两者属于同一事件。公开版本表列出的是受影响构建,并非安全版本;应通过 Oracle 的补丁可用性文档获取对应补丁。仍须完成上面其他运行时和应用的更新。这些公告没有证实在野利用。
未修补的 Oracle 运行时可采用操作指南中的替代办法:备份 cacerts,移除 emsignrootcag1 [jdk]、emsignrootcag2 [jdk]、emsigneccrootcag3 [jdk] 和 comodoaaaca [jdk],然后重启每个已安装的运行时。JDK 8 使用 $JDK_HOME/jre/lib/security/cacerts;JDK 11+ 使用 $JDK_HOME/lib/security/cacerts。移除前测试合法证书链,之后监控失败,并单独检查应用专用信任库。指南也列出吊销检查选项和验证工具。
10 月 28 日更新: Google 的 10 月 27 日公告区分托管服务更新与客户控制的信任库、自定义镜像及内置客户端。按服务核对具体指导;受影响产品清单不能证明 Cloud 后端遭入侵。既有运行时、SDK 及证书替换措施仍然适用。
10 月 29 日更新: eMudhra 在 10 月 28 日更新中称,受影响 G3 层级下约 30,800 张证书属于一个美国客户生态,现已使用其 G1 RSA 签发路径。公司计划在该生态完成迁移后停止经 G1 签发 TLS 证书,但没有确定日期。该厂商迁移数量不能证明八张弱密钥中间证书签发过证书,也不能证明在野利用。G1 不能保证未来继续受浏览器信任;上文的证书替换和信任库更新仍须完成。
10 月 29 日进一步更新: Checkmk 为同一 CA 信任事件分配 CVE-2026-117611(CVSS 4.0 为 7.1)。HTTP 检查始终使用内置根证书,系统 CA 开关不能绕过这一暴露。内置 Python 信任库影响 Pro/Ultimate/Cloud 版 Linux Agent 更新器、Windows Python 插件,以及从站点环境之外启动且 SSL_CERT_FILE 和 REQUESTS_CA_BUNDLE 均未设置的进程。通过 omd start 或站点 Shell 启动的进程则使用站点 CA 文件。分别更新相关证书包及系统、站点信任库。在当时的10月29日更新中,2.5.0p18 尚未发布,不能将已公布目标视为已安装的修复。这次补充产品处置措施,不代表已发现利用。
11 月 1 日补充: PyPA 的 10 月 21 日公告属于同一信任库事件,不是 PyPI 发布渠道另遭入侵。元数据将 1.14.2 列为受影响,而正文说早于 1.14.2;两者均指向 1.14.3。应更新 Action 本身,不能假定运行器的 CA 更新已经足够。该公告没有证实发布凭据遭窃。
11月2日更新: 厂商下载归档现已列出11月2日的 Checkmk 2.5.0p18,并提供各版本、平台的软件包元数据。Werk 22169 和 22623 将该版本列为内置 CA 信任库修复,不再带有此前的尚未发布标记。这取代先前的可用性警告,但仍须更新受影响站点和 Agent 组件,以及单独的系统、站点信任库;不是新的利用证据。
11月3日补充,追踪 11月2日官方更新: Google 的 GCP-2026-075 明确,Google Cloud SDK Libraries 通常不自带 CA,信任来自传输依赖、运行时或系统;Java google-api-client 2.9.2 之前是例外。对于 GoogleNetHttpTransport.newTrustedTransport(),2.9.0 之前使用内置信任库,2.9.0 与 2.9.1 在无法加载 JDK 信任库时回退使用它。直接调用传输构造器使用 JDK 信任库,需安装其厂商更新。不能只升级 Cloud SDK 就认定所有应用已修复。Python grpcio、Ruby grpc 和 PHP grpc/grpc 的内置库不读取系统根证书;已弃用的 Node grpc 和 .NET Grpc.Core 需要迁移。按新增清单更新实际依赖、核验三张根证书已移除,并重建、重新分发或部署。Google 再次表示 Cloud 基础设施未被入侵,遥测未发现针对 Cloud 工作负载的利用;这是同一 CA 事件的下游修复补充。
11 月 2 日网格处置指南: Google 的 GCP-2026-076 补充了上列三条集群内 Cloud Service Mesh 修补版本,托管部署无需客户操作。所链接的 Istio 公告区分了公有根证书信任与网格自行签发的 mTLS。较旧 1.29 分支更新了 CA 镜像,但 Go 1.25 没有密钥拒信修复回移。这仍是既有 CA 证书被攻破事件,并非网格签发密钥发生新的泄露。
11 月 4 日跟进 11 月 3 日发布的 GCP-2026-077: Apigee 出站 TLS 仍可能通过默认或客户自定义信任库接受被攻破的证书链。攻击者需要网络拦截位置及被信任的伪造链;公告不是 Apigee 遭入侵或已被利用的证据。X 和 Edge SaaS 默认库仍在滚动更新,各产品客户均须核查自定义 TrustStore。Hybrid 须在修补镜像发布后更新容器,仅更新宿主机 CA 不够;OPDK 须处置系统及 JVM 信任并重启服务。移除信任前先安排后端证书替换,避免中断合法目标连接。上列运行时、SDK、网格及证书替换措施仍须完成。
11 月 4 日 Chrome 策略: Root Program 对 emSign Root CA - G1 增加独立限制。最早 SCT 晚于 2026 年 11 月 16 日 23:59:59 UTC 的 TLS 服务器证书,将在 Chrome 153 及更高版本失去默认信任。截止点或之前的证书不受本项变更影响,这不是对其他信任检查的全面保证。计划配合 11 月 17 日 Chrome 158 Stable 实施,项目可能调整日期或提前收紧限制。平台、用户或企业显式信任可覆盖这些 SCT 限制。G1 策略决定不能证明另有密钥被盗、新伪造证书或实际拦截,也不取代现有 ECC G3 移除及运行时、SDK 更新。
11 月 5 日 gRPC 补充: Python 和 Ruby 公告现明确 1.82.3/1.83.2/1.84.1 三条补丁路径;先前只写 1.84.1 的描述应按发布线理解,PHP Composer 公告仍仅列 1.84.1。另补入 10 月 28 日的 Objective-C 公告,涵盖 gRPC CocoaPod 及通过 gRPC-ProtoRPC 引入的副本,须升级并重建、分发应用;它明确排除独立 Core/C++ CocoaPod 和 grpc-ios SPM 包,且不支持上述环境变量变通。没有新增 CA 失陷或在野攻击证据。
11 月 5 日颁发机构更新: eMudhra 报告,美国以外客户已迁往其他供应商,美国客户仍在迁移。其报告 Chrome/Mozilla 的 SCT 限制日期为 11 月 16 日,Apple 将于 11 月 30 日移除全部 G1 证书信任,包括较早签发的证书。这是颁发机构对时间表的说明;独立核阅的 Chrome 精确规则仍见上文。不能据此认定美国已迁移完成或较早证书仍普遍受信任。
11 月 6 日旧线覆盖修正: 11 月 5 日发布的 1.78.2 和 1.80.1 也修复了内置根证书库。Python 和 Ruby 公告现列出五条补丁路径。选择安装发布线对应的补丁,或迁移至 1.84.1 及更高版本;1.81.x 须使用 1.82.3 路径。这是对先前三版本指引的扩充,不改变 PHP Composer 或 Objective-C 的最低版本。仍须核验显式、自定义根证书,并重建或重启受影响应用。这不代表又发生 CA 失陷或新增在野利用。
SonicOS 信任库跟进: 11 月发布说明确认 Gen7 7.3.4-7015(GEN7-59578)和 Gen8 8.2.3-8015(GEN8-19795)均从信任库移除 eMudhra 链。这是具体产品的处置,不是新的 CA 事件,也不能证明所有 SonicWall 版本均已移除该链。两份发布说明都只给出月份,不推断准确发布日期。原有浏览器、运行时期限及证书更换要求仍适用。
Rundeck 部署补充: 厂商 10 月 23 日公告说明了 10 月 22 日发布的 6.3.0 官方 Docker 镜像对同一 CA 事件的修复。这里补上此前遗漏的下游处置路径,不是新的 CA 事件。SaaS 不受影响,主机管理的系统及 Java 信任库、容器化 Runner 则须按实际部署分别处理。curl 拒绝证书不能证明 Java 的独立信任库也已更新。
11 月 6 日 New Relic 下游公告: NR26-12 要求手动拉取并重新部署上方四项 Private location 镜像,随后重启容器;Private location 镜像不会自动更新。Public location 使用 Node 22 的 Scripted API、浏览器运行时及 ping 监测,其基础设施镜像已修补,针对本 CA 问题无需操作;固定在 Node 16.10 的监测属于例外,两种位置均须迁移。所列 22.23.0 是 New Relic 的 Synthetics 迁移运行时,不替代另一篇 10 月 Node 发布事件中的独立 Node 安全版本下限。应在 11 月 18 日停止支持及计划 Public 自动迁移前测试。New Relic 称未发现合成监测镜像篡改证据,仅在有具体理由怀疑网络或基础设施失陷时要求轮换 secure credentials。
Go 的根证书和中间证书处理逻辑接受了这条弱密钥的 eMudhra 证书链。Go 1.27.3 和 1.26.10 已修复;1.25 及更早版本不会修复。
Firefox 的修复:不再信任这八张中间证书,并移除该根证书。
GHSA-6q48-6c7w-9gw2公告列出 2026.10.18;Python 安全指南建议使用 2026.10.19,以兼容未受影响的根证书。
GHSA-hq85-5cpj-mr620.13.4 之前的 uv 默认信任受影响的根证书;系统或自定义证书库需要单独核验。
GHSA-frr6-h895-5pxp网络路径上的攻击者可拦截 Android、Windows,以及保留受影响根证书的 Linux 上的 dart:io HTTPS;须使用修补后的 SDK 重建。
CVE-2026-91403CVSS 9.1Oracle 10月21日的 JSSE 公告涉及被攻破的 eMudhra 中间证书;初次更新与后续移除根证书的修复不同。
CVE-2026-114820CVSS 9.1Oracle 10月24日的 JSSE 公告从 Java SE 和 GraalVM 移除相关根证书;攻击者需要受信任的受影响证书链,并处于可拦截 TLS 的网络路径上。
CVE-2026-117611CVSS 7.1Checkmk 的 certifi 和 webpki-roots 证书包仍信任受影响层级。攻击者需要拦截 TLS 连接;这属于同一 eMudhra 事件,不是新的 CA 失陷。
GHSA-5xjx-3w67-w9x9CVSS 9.3该 Action 内置的 certifi 根证书由 Sigstore 依赖使用;公告列出 1.14.3 为修复版本。
GHSA-2xm2-c8xx-p9vhgrpcio 内置根证书库受影响;按发布线更新至 1.78.2、1.80.1、1.82.3、1.83.2 或 1.84.1。系统及 certifi 更新不会替换该证书库。
GHSA-p3vr-xp4c-r8fhRuby grpc 内置证书库受影响;按发布线更新至 1.78.2、1.80.1、1.82.3、1.83.2 或 1.84.1,不能仅更新系统根证书。
GHSA-gvrc-7wf9-p7hgComposer grpc/grpc 1.84.1 之前使用受影响内置信任库。
GHSA-m4gc-hcgx-wmc7google-api-client 2.9.2 之前可经 newTrustedTransport() 加载受影响内置根证书;JDK 信任库需独立更新。
GHSA-mm89-g5jq-mmfqCVSS 9.1gRPC CocoaPod(含经 gRPC-ProtoRPC 引入)低于 1.84.1 受影响;升级并重建应用。其他独立 Core/C++ CocoaPod 和 grpc-ios SPM 包不使用这一证书库。
| 产品 | 安全版本 | 备注 |
|---|---|---|
| Go | 1.27.3 / 1.26.10 | CVE-2026-111943。Go 1.25 及更早版本不会修复 |
| Python certifi | 2026.10.19 | |
| Node.js | 22.23.4 / 24.22.1 / 26.12.1 | 内置 NSS 3.131.1 的 CA 证书包 |
| Mozilla NSS | 3.131.1 | 10月20日移除根证书 |
| Cloudflare WARP / 1.1.1.1 / cloudflared | 2026.10.2 | |
| Java (cacerts) | unknown | Oracle 10月24日根证书移除补丁已提供;具体修复构建须向厂商核验。其他 JDK 和自定义证书库需单独检查 |
| pip | 26.2.2 | 需要 Python 3.10 或更新版本;逐个环境单独更新 pip |
| uv | 0.13.4 | 刷新内置 CA 根证书 |
| sigstore-python | 4.5.1 | Python 安全团队建议的最低版本 |
| conda | 26.9.4 | 其他环境中的 CA 软件包也需更新 |
| Pixi | 0.82.1 | 更新内置 CA 依赖 |
| Dart SDK 稳定版 / beta | 3.13.7 / 3.14.0-315.3.beta | 重建并重新分发受影响的应用 |
| Flutter SDK 稳定版 / beta | 3.47.8 / 3.50.0-0.2.pre | 使用修补后的 Dart SDK 重建 |
| Apple 平台的 FirebaseFirestore | 13.1.1 / 12.19.3 | CocoaPods 使用 12.19.3;重新发布应用 |
| FlutterFire cloud_firestore(Apple / Windows) | 7.1.0 / 6.10.1 (Apple) / 6.10.2 (Windows) | 重建并重新发布应用 |
| Firebase Unity SDK | 14.1.0 / 13.17.1 | Apple 及桌面平台上的 Firestore;重建并重新发布 |
| Firebase C++ SDK | 14.1.0 / 13.13.1 | Apple 及桌面平台上的 Firestore;重建并重新发布 |
| Firebase App Distribution Gradle plugin | 5.3.1 | 刷新 CI 依赖;无需重新发布应用 |
| Checkmk 2.4 | 2.4.0p39 | 已修复 |
| Checkmk 2.3 | 2.3.0p52 | 已修复 |
| Checkmk 2.5 | 2.5.0p18 | 已修复;11月2日发布 |
| Checkmk 2.2 | 无修复 | 已停止维护;迁移到受支持的已修复分支 |
| pypa/gh-action-pypi-publish | 1.14.3 | 除本地工具外,也须更新固定的 Action 引用 |
| httplib2 | 0.32.1 | 受影响的 Python HTTP 传输在缺少 certifi 时使用此证书包 |
| Python grpcio/Ruby grpc | 1.78.2 / 1.80.1 / 1.82.3 / 1.83.2 / 1.84.1 | 按对应发布线选补丁;内置根证书与系统证书库分开 |
| Java google-api-client | 2.9.2 | 适用于 GoogleNetHttpTransport.newTrustedTransport();另须更新 JDK 及自定义证书库 |
| Google Cloud Java libraries-bom | 26.91.0 | 也可将服务库升级到 -2.9.2 后缀版本,或显式声明 google-api-client 2.9.2 |
| Spring Framework on Google Cloud | 8.3.1 / 7.5.2 / 6.5.12 / 3.9.19 | 使用对应分支的补丁;引入 libraries-bom 26.91.0 |
| PHP google/gax | 1.51.2 | 引入 grpc/grpc 1.84.1 或更新版本 |
| C++ gRPC fallback roots | 1.84.1 | 若使用内置 roots.pem 而非系统证书库,须重新构建 |
| rustls-webpki | 0.103.16 | 重建并重新部署;RUSTSEC-2026-0382 |
| webpki-root-certs / webpki-roots | 1.0.10 | 更新应用实际使用的根证书 crate;RUSTSEC-2026-0383 / 0381 |
| Java google-api-client-apache-v5 | 2.9.0 | 独立构件;公告列出 2.7.0–2.8.1 受影响;另须修补 JDK 信任库 |
| Istio 1.31 | 1.31.3 | 更新镜像、Go 构建及 ztunnel 证书信任处理 |
| Istio 1.30 | 1.30.7 | 更新镜像、Go 构建及 ztunnel 证书信任处理 |
| Istio 1.29 | 1.29.10 | 停止维护后的特殊版本;Go 组件仅修复 CA 证书包,须迁移至 1.30+ |
| 集群内 Cloud Service Mesh 1.31 | 1.31.3-asm.3 | GCP-2026-076 修补版本 |
| 集群内 Cloud Service Mesh 1.30 | 1.30.7-asm.3 | GCP-2026-076 修补版本 |
| 集群内 Cloud Service Mesh 1.29 | 1.29.10-asm.0 | GCP-2026-076 修补版本;1.28 及更早版本已停止维护 |
| PHP grpc/grpc | 1.84.1 | Composer 包修复;不能把 Python/Ruby 的旧线版本套用到 PHP |
| Objective-C gRPC CocoaPod | 1.84.1 | 升级并重建应用;不涵盖独立 gRPC-Core/gRPC-C++ CocoaPod 或 grpc-ios SPM 包 |
| SonicOS 7.3.4 固件 | 7.3.4-7015 | 移除 eMudhra 可信链,须满足平台及迁移要求 |
| SonicOS Gen8 固件 | 8.2.3-8015 | 从内置信任证书库移除 eMudhra 证书链 |
| Rundeck/Runbook Automation/Runner 官方 Docker 镜像 | 6.3.0 | 拉取更新镜像并重建容器;主机安装 Rundeck 须分别更新系统及 Java 信任库 |
| New Relic Synthetics job manager | v642 | 拉取并重新部署全部 Private location 镜像,再重启;不会自动更新 |
| New Relic Synthetics Node API runtime | 1.2.296 | 拉取并重新部署全部 Private location 镜像,再重启;不会自动更新 |
| New Relic Synthetics Node browser runtime | 3.0.259 | 拉取并重新部署全部 Private location 镜像,再重启;不会自动更新 |
| New Relic Synthetics ping runtime | 1.87.0 | 拉取并重新部署全部 Private location 镜像,再重启;不会自动更新 |
2025年4月30日
私钥生成,同一批共 24 张中间证书
2026年10月17日
一名研究人员向 Chrome(18:05 UTC)和 Mozilla(20:06 UTC)报告
Chrome 在 19:45 UTC 前通过 CRLSet 拦截了六张 TLS 中间证书;Mozilla 在 22:59 UTC 前通过 OneCRL 拦截。Mozilla 自己也还原出了私钥。
2026年10月18日
八张证书全部以 caCompromise 为由吊销
这是 Mozilla bug 里的说法。eMudhra 自己的声明说吊销发生在 10月19日。
2026年10月19日
Apple 和 Android 拦截这些证书;certifi 发布修复
2026年10月20日
微软拦截;Go 发布修复;NSS 移除根证书
2026年10月20日
Python 安全指南列出打包工具更新
每个环境都要更新 pip;只在系统层取消信任,不能替换 pip 内置的 CA 根证书。
2026年10月21日
Conda 发布包管理工具及 CA 证书包更新说明
2026年10月21日
Node.js 安全更新拒绝这些密钥
2026年10月21日
Docker 使用更新后的 CA 证书重建 Sandboxes 模板
现有沙箱必须用新镜像重建;只更新 sbx 不够。
2026年10月21日
Sonatype 报告 Java 指纹阻止列表绕过
重新编码的中间证书通过所测配置的验证;移除相关根证书后,两条测试证书链均被拒绝。
2026年10月21日
Oracle 发布初次中间证书取消信任公告
CVE-2026-91403 涉及 Java SE 和 GraalVM;后续公告移除相关根证书。
2026年10月21日
PyPI 发布 Action 公告列出内置 CA 修复
2026年10月22日
eMudhra 宣布退出全球 SSL/TLS 证书签发业务
合作伙伴免费提供替换证书;吊销与状态服务持续到所有已签发证书过期或被替换。未给出退出日期。
2026年10月22日
Rundeck 发布 6.3.0,修正官方 Docker 镜像信任库
自托管 Rundeck、Runbook Automation 及容器化 Runner 需更换镜像,主机管理的系统及 Java 信任库须另行更新。厂商将 Runbook Automation SaaS 排除在影响范围外。
2026年10月23日
Dart 公告和 Firebase 指南列出应用层修复
SDK 更新后须重建并重新分发客户端;Gradle 插件只需在构建流水线中更新。
2026年10月24日
Oracle 发布根证书移除更新
CVE-2026-114820 及修订后的操作指南取代了仅依赖中间证书指纹阻止的做法。
2026年10月26日
Checkmk 2.3.0p52 发布 CA 信任库修复
2026年10月27日
Checkmk 2.4.0p39 发布 CA 信任库修复
2026年10月27日
Google 扩充 Cloud 与 Firebase 运维指导
自管信任库、Cloud CLI 及 COS 节点需单独更新;托管服务正在更新。
2026年10月28日
eMudhra 说明受影响客户的迁移情况
厂商称,G3 层级下约 30,800 张证书属于一个美国客户生态,正临时使用 G1 RSA 签发路径;没有给出停止经 G1 签发 TLS 证书的确定日期。
2026年10月28日
Objective-C 公告明确 CocoaPod 及应用重建要求
GHSA-mm89-g5jq-mmfq 属于同一 CA 事件;gRPC CocoaPod 1.84.1 修复,GRPC_DEFAULT_SSL_ROOTS_FILE_PATH 变通不适用于该传输。
2026年10月29日
Checkmk 为内置信任库问题发布 CVE-2026-117611
当时 2.5.0p18 仍标记为尚未发布;系统 CA 更新不能替换所有内置证书包。
2026年11月2日
Checkmk 2.5.0p18 已可获取
官方下载归档将其列为11月2日发布,CA 信任库修复不再只是公布的目标。
2026年11月2日
Google 发布 Cloud SDK 各语言信任库修复指南
GCP-2026-075 区分内置传输证书包、运行时及系统信任库;须更新实际使用的路径并重建应用。Google 未发现 Cloud 基础设施被入侵或工作负载遭利用的证据。
2026年11月2日
Google 公布 Cloud Service Mesh 证书信任修补版本
GCP-2026-076 列出集群内版本 1.31.3-asm.3、1.30.7-asm.3 和 1.29.10-asm.0;托管版 Cloud Service Mesh 自动更新,无需客户操作。
2026年11月3日
Google 补充 Apigee 出站 TLS 处置指引
GCP-2026-077 区分托管平台更新、Hybrid 镜像内信任库、OPDK 手动处置及客户自定义 TrustStore,尚未列出 Hybrid 修补版本。
2026年11月4日
Chrome 为 emSign Root CA - G1 公布独立 SCT 截止限制
最早 SCT 晚于 11 月 16 日 23:59:59 UTC 的证书将在 Chrome 153 及更高版本失去默认信任。更早 SCT 不受这项新限制影响,显式本地信任可覆盖限制。计划配合 11 月 17 日 Chrome 158 Stable 发布,日期可能调整。
2026年11月5日
gRPC 公告补充 Python 和 Ruby 的旧发布线补丁
Python 01:44:12 UTC、Ruby 02:01:37 UTC 修订列出 1.82.3、1.83.2 和 1.84.1;PHP Composer 公告仍只列 1.84.1,不能跨语言推定旧线版本。
2026年11月5日
eMudhra 报告更多 G1 迁移期限及区域进展
颁发机构报告 Chrome 和 Mozilla 的 SCT 截止为 11 月 16 日,Apple 于 11 月 30 日移除全部 G1 信任;称美国以外迁移完成,美国仍在进行。具体浏览器政策仍以各根计划为准。
2026年11月5日
gRPC 为另外两条旧线发布根证书修复
1.78.2 和 1.80.1 发布记录包含根证书修复。Python 和 Ruby 公告现将它们与 1.82.3、1.83.2、1.84.1 一并列出。PHP Composer 保留独立的 1.84.1 下限。
2026年11月6日
New Relic 要求手动更新 Synthetics 镜像并迁移旧运行时
NR26-12 列出四项 Private location 镜像下限,任何运行时均须更新并重启;最新版 Public location 已修补,但两种位置的 Node 16.10 监测均须在 11 月 18 日停止支持前迁至厂商运行时 22.23.0。
2026年10月27日前后
Chrome Root Store v43 移除 emSign ECC Root CA - G3
2026年11月前后
SonicWall 在 SonicOS 7.3.4-7015 移除该证书链
11 月发布说明将 GEN7-59578 列为从可信证书库移除 eMudhra 链,未注明准确发布日期。
2026年11月前后
SonicWall 确认 Gen8 固件 8.2.3-8015 移除该证书链
11 月发布说明将 GEN8-19795 列为移除 eMudhra 证书链。
我们列出每条说法和它的出处,并标出一手来源(厂商、研究人员、软件仓库)。各方说法不一致时,按最坏的可信情况定级。