首页 > 教程资讯 > 教程详情

eMudhra 8 张中间证书私钥弱到可瞬间还原,Mozilla、Google、苹果已封锁

软件与互联网 老K说软件 2026-10-21
文章分享

证书颁发机构 eMudhra 已吊销 8 张遭泄露的中间证书。研究人员发现,这些证书的私钥弱到任何人都能几乎瞬间还原,进而为正规网站伪造受信任的证书。据 BleepingComputer 报道,主流浏览器和操作系统此前都信任这些证书,攻击者理论上可以冒充正规网站、拦截加密通信。目前 Mozilla、Google 和苹果已先后封锁,多个软件项目也在陆续发布修复。

弱点是怎么被发现的

研究员 Wayne 于 10 月 17 日在扫描公开证书数据时发现了这一弱点。据 Mozilla 事件报告,8 张证书使用的都是 2025 年 4 月生成的 P-384 私钥,私钥数值小于 256,只需试 256 个数字即可还原。

为了说明问题,研究员 Flüpke 在 GitHub 公布了其中一把私钥。它对应「EM OV TLS CA - G3C」证书,私钥数值仅为 4。BleepingComputer 独立验证了该密钥与一张被吊销的证书匹配。

eMudhra 的解释

eMudhra 在回复 Mozilla 时称,问题出在 2025 年 4 月生成证书所用的脚本:脚本出错,额外生成了一组较弱的密钥,这组密钥因标签与正常密钥相似,被误选来签发证书。部分证书还提交给了 Sectigo 做交叉签名。

eMudhra 表示,大部分受影响的中间证书从未投入生产,也没有发现它们被用于给最终用户签发证书。不过按报道的说法,自 2025 年 4 月创建以来,这些弱密钥一直可能被攻击者还原并滥用,但目前没有证据表明发生过。事件披露后,eMudhra 吊销了这 8 张证书,并停止在其 G3 根证书下签发新证书。

浏览器与软件厂商的处置

  • Mozilla:10 月 17 日通过 Firefox 的 OneCRL 机制封锁这些证书,用户无需更新或重启浏览器。10 月 20 日又发布 Firefox 158.0.1 及 ESR 更新,保护因配置原因无法接收早先吊销更新的用户。
  • Chrome:同日封锁了 6 张可签发 TLS 证书的中间证书。
  • 苹果:10 月 19 日加入防护。
  • Go:发布 1.27.3 和 1.26.10 修复该问题,编号 CVE-2026-111943。

Mozilla 密码学工程师 Dennis Jackson 还发布了追踪页面,列出受影响的软件和可用更新。据该页面,NSS 3.131.1、Python certifi 2026.10.19、pip 26.2.2,以及 Electron 44.9.1、43.8.1、42.11.16 已有修复版本;Debian、Node.js、FreeBSD、Bun 的状态仍为待修复。

哪些软件可能仍然信任这些证书

报道提醒,使用自带证书库或不检查证书吊销的软件,在更新前可能仍会信任这些中间证书。Jackson 还警告,macOS 自带的 /usr/bin/curl 可能继续信任它们,原因是其证书包不检查吊销信息。

用户和管理员应安装可用的软件更新,确保这些证书不再被信任。

来源