
8張證書密鑰泄露,全球瀏覽器連夜拉黑
印度證書頒發機構eMudhra旗下8張中級證書的私鑰被確認泄露。拿到私鑰的人可以爲任意網站簽發證書,而瀏覽器會照單全收,等同於握着整個HTTPS信任體系的萬能鑰匙。8張之中,6張用於簽發網站TLS證書,2張用於代碼簽名。據Dark Reading報道,6張TLS證書是EM DV、OV、EV TLS CA各分G3B、G3C兩個版本,掛在emSign Root TLS CA - G3之下;2張代碼簽名證書則掛在emSign Root CS CA - G3之下,根都鏈向各大系統內置信任的emSign ECC根。
化名Wayne的研究員10月17日向各瀏覽器信任計劃報告此事。爲自證得手,他建起演示站點emudhra.we-have-a-problem.com,貼出"我們有麻煩了——Wayne"的留言,並用8把私鑰逐一簽名。據Ars Technica報道,谷歌Chrome根計劃在10月17日18:05(UTC)收到報告,19:45完成核實;Mozilla在20:06獲悉。演示還包括一張簽發給q3k.google.com的僞造證書(據heise報道),證明從僞造到被信任的鏈條真實可用。
eMudhra回應稱,2025年4月生成證書的腳本出錯,多生成了一套弱密鑰,因標籤相近被誤拿去簽發。據Mozilla事故記錄,這8張證書出自2025年4月30日一次密鑰儀式所產的一批24張中級證書,P-384私鑰本應是近乎天文數字的隨機大數,實際卻全是小於256的小整數,攻擊者最多試256次就能算出。一名開發者實測11毫秒復現全部8把,Mozilla自己也在兩小時內復現成功。另據GeneratorLabs記錄,Sectigo曾在兩週後爲這批證書做過交叉簽名,信任鏈鋪得更廣。
從2025年4月到2026年10月,整整17個月裏,任何看過這些證書的人都能在毫秒間算出私鑰,而這段歷史無法審計。據安全研究員Scott Helme分析,這17個月窗口裏是否有人動過手,外界無從得知。目前沒有已知的在野利用:Cloudflare表示自家服務未發現主動利用,heise也稱普通用戶大概率未受影響。但真正的風險在於信任本身——一旦被濫用,受害者瀏覽器地址欄照樣顯示"安全",密碼和銀行信息任人截獲篡改。
eMudhra已吊銷8張證書。蘋果10月19日屏蔽,微軟10月20日跟進;Mozilla在接到報告3小時內(10月17日22:59前)經OneCRL向全部標準配置Firefox用戶下發拉黑,隨後發佈Firefox 158.0.1及ESR 115.43.1與153.5.1,並把NSS更新至3.131.1移除涉事根;Chrome同步落地攔截並計劃移除emSign根,Go語言項目也屏蔽了相關證書。Cloudflare在10月20日19:20(UTC)完成CDN與零信任側緩解,並把隧道客戶端cloudflared推到2026.10.2。普通用戶只需把瀏覽器更新到最新;用了雙向TLS或"完全(嚴格)"源站加密的管理員,要檢查自己的信任庫和證書。