证书颁发机构 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 在回复 Mozilla 时称,问题出在 2025 年 4 月生成证书所用的脚本:脚本出错,额外生成了一组较弱的密钥,这组密钥因标签与正常密钥相似,被误选来签发证书。部分证书还提交给了 Sectigo 做交叉签名。
eMudhra 表示,大部分受影响的中间证书从未投入生产,也没有发现它们被用于给最终用户签发证书。不过按报道的说法,自 2025 年 4 月创建以来,这些弱密钥一直可能被攻击者还原并滥用,但目前没有证据表明发生过。事件披露后,eMudhra 吊销了这 8 张证书,并停止在其 G3 根证书下签发新证书。
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 可能继续信任它们,原因是其证书包不检查吊销信息。
用户和管理员应安装可用的软件更新,确保这些证书不再被信任。