eMudhra 八張中繼憑證私鑰遭洩露,Cloudflare 發布修補
eMudhra 八張中繼憑證的私鑰遭洩露,Cloudflare 已發布更新與緩解措施,Cloudflare 並列出客戶需採取的行動。
本文重點
- eMudhra 八張中繼憑證私鑰遭洩露,Cloudflare 已發布更新與緩解措施。
- Cloudflare 要求客戶升級 cloudflared 至 2026.10.2 及相關用戶端版本。
- 非瀏覽器 TLS 用戶端預設不檢查撤銷,可能仍信任該憑證鏈。
- 本站上線
- 2026/10/24 下午07:18
- 首次報導
- 2026/10/21 下午05:08
- 最早來源發布
- 2026/10/21 上午06:20

發生什麼事
Cloudflare 官方部落格指出,10 月 19 日約 17:00 UTC(世界協調時間),Cloudflare(提供 CDN〔內容傳遞網路〕與 Zero Trust〔零信任式存取安全〕產品的公司)得知 eMudhra(簽發憑證的憑證機構)八張中繼憑證(由根憑證簽署、再用來簽發憑證的憑證)的私鑰遭洩露。官方說這些憑證被瀏覽器、作業系統及 Cloudflare 內部廣泛信任;由於金鑰本身薄弱,攻擊者可為任何網域偽造憑證,冒充伺服器以攔截或修改流量。 官方原文・Cloudflare Blog
Cloudflare 公布的時間軸:10 月 20 日 02:00 UTC,Cloudflare One Client 與 WARP app(Cloudflare 的用戶端連線 app,也就是 1.1.1.1 app)各平台安全更新發布;09:15 UTC,cloudflared(Cloudflare Tunnel 的用戶端程式)安全更新發布;19:20 UTC,CDN 與伺服器端 Zero Trust 緩解措施完整部署。Cloudflare 並說明,這次處理的是憑證驗證問題,不是 TLS(網路傳輸加密協定)加密演算法的弱點。 原文
另一篇文章(Hacker News 首頁收錄,來源未寫作者姓名)提到,10 月 17 日(週六)有資安研究人員向 Apple、Google、Microsoft、Mozilla 與 eMudhra 通報此事。Chrome 當晚推出 CRLSet(Chrome 的快速撤銷清單)更新加以封鎖,Mozilla 數小時後在 Firefox 透過 OneCRL(Mozilla 的撤銷清單機制)封鎖。10 月 20 日(週二),Mozilla 公開宣布並發布 NSS(Mozilla 的加密函式庫)更新移除 eMudhra 根憑證;Chrome 確認該根憑證將在 Chrome Root Store v43(Chrome 的根憑證庫)移除。 scotthelme.co.uk
該文說明弱點成因:這八張憑證使用 P-384(橢圓曲線)金鑰,私鑰本應是隨機的 384 位元數字,但八把私鑰都是 47 bytes 的零加一個位元組,最多 255 步就能試出。作者列出的數值包括 4、56、115。八張中繼憑證含六張 TLS 簽發 CA(憑證授權單位)與兩張程式碼簽章 CA,皆建立於 2025 年 4 月,並於 2025 年 5 月由 Sectigo 的 AAA Certificate Services 根憑證交叉簽署。 原文
誰受影響
Simon Willison 的文章指出,凡內建信任憑證清單的軟體都需更新,Linux 發行版需更新 ca-certificates(根憑證套件);文中提到在 Python 生態系,uv 0.13.4、pip 26.2.2 與 certifi 2026.10.19 已釋出(certifi 是 Python 常用的根憑證套件),內含升級後的憑證清單。Cloudflare 則列出客戶行動:cloudflared 升級至 2026.10.2;使用 Cloudflare One Client 的 Android 升級至 v2.5.7、iOS 升級至 v1.12.7;檢查 mutual TLS(雙向 TLS 驗證)所用的信任存放區;若使用 Full (strict) encryption mode(完整嚴格加密模式)或 Strict mode(嚴格模式),請檢查自訂來源憑證與伺服器設定。 官方原文・Cloudflare Blog Simon Willison
Hacker News 收錄的該文作者認為,主流且已更新的瀏覽器大概沒問題,風險在非瀏覽器的 TLS 用戶端,例如 curl(命令列傳輸工具)、Python、Node(JavaScript 執行環境)與 Go:它們預設信任磁碟上的 CA bundle,不檢查撤銷,也不檢查 CT(憑證透明度,公開記錄已簽發憑證的機制)。作者以本機伺服器與 api.stripe.com 的憑證測試,預設設定下 curl 顯示 SSL certificate verify ok,Python 完成交握,Node 顯示 authorized: true,Linux 與 macOS 皆如此;Windows 的 CryptoAPI(Windows 的加密與憑證驗證介面)在未開啟撤銷檢查時接受該憑證鏈,開啟後也只有兩條路徑中的一條顯示為已撤銷。 scotthelme.co.uk
限制與未定事項
Cloudflare 表示各團隊仍在進行後續修補,仍有許多工作待完成,部分客戶需自行處理其維運的軟體或信任設定,尤其是來源伺服器。Cloudflare 也說正在更新 Automatic SSL/TLS,讓仍使用這些不受信任憑證的客戶收到通知。Hacker News 該文作者則指出,憑證自 2025 年 4 月起金鑰即可被還原,這段 17 個月的期間無從得知是否有人這麼做。 官方原文・Cloudflare Blog scotthelme.co.uk
各方說法
Cloudflare 稱其安全審查未在 Cloudflare 服務上發現主動利用。Hacker News 該文轉述 Chrome 的說法:Chrome 強制 CT,且沒有鏈到這些 CA 的 TLS 憑證出現在 CT,因此預設下偽造憑證不會被 Chrome 信任;作者補充 CT 只能偵測錯誤簽發而非阻止,且許多軟體不檢查 CT。Simon Willison 評論此事為「very, very bad news」。 官方原文・Cloudflare Blog scotthelme.co.uk Simon Willison
接下來要看的事
- Chrome 確認 eMudhra 根憑證將在 Chrome Root Store v43 移除。
- Cloudflare 表示各團隊仍在進行後續修補。
- Cloudflare 正在更新 Automatic SSL/TLS,讓仍使用這些不受信任憑證的客戶收到通知。
來源:佐證 3 筆
官方原文當事公司或機構自己發布的文件
- Cloudflare Blog · 8 eMudhra certificates are compromised. Here's what you need to know10/21 上午06:20
- scotthelme.co.uk(經 Hacker News 發現) · Eight Bits of Trust; eMudhra's CA keys cracked in milliseconds10/21 下午05:08
媒體轉述新聞媒體的報導
- Simon Willison · eMudhra Intermediate CA Compromise10/21 上午07:50
這篇對你有用嗎?
登入會員後可以按反應與留言。登入
留言 0
- 還沒有留言。
留言公開顯示暱稱,不顯示你的真實姓名與信箱。含多個連結或疑似廣告的留言會先經編輯確認;檢舉達 3 次的留言會自動隱藏。隱私政策
發現錯誤?
回報會進入待處理清單;核實後更正,並在文中註記更正紀錄。