Hatena
eMudhraの中間CA証明書の秘密鍵の危殆化についてまとめてみた - piyolog
セキュリティ初登場 178ポイント
認証局(証明書を発行する会社)eMudhraの中間CA証明書8件で、秘密鍵が外部に漏れた「危殆化」が見つかりました。ブラウザ各社は中間CAを遮断し、上位のルート証明書も信頼リストから外しました。
何が起きたのか
2026年10月17日、研究者がeMudhraの中間CA証明書の秘密鍵を公開鍵から求められる状態だと報告しました。対象は8件で、TLS用6件とコード署名用2件です。ChromeとMozillaは同じ日のうちに中間CAを遮断しました。eMudhraは18日に8件を失効させました。
数字で見るポイント
- 危殆化した中間CAは8件(TLS用6件、コード署名用2件)
- Sectigoの相互署名を受けており、同じ鍵の証明書は合計16件
- eMudhraによると、エンドエンティティ証明書は発行されておらず、本番で使われたのは1件のみ
- Mozillaは、報告を受けてから3時間未満でFirefoxの不信頼化を完了
- Mozillaの分析では、秘密鍵は256未満の整数で、ほぼ瞬時に回収できた
なぜ鍵が弱かったのか
eMudhraは2025年4月30日の鍵の作成作業(キーセレモニー)で中間CA24件を作りました。今回の8件はその一部です。原因は、鍵の作成作業中のコードの欠陥でした。弱い鍵が別に作られ、名前の似た鍵と取り違えられて、認証局のルートが署名してしまいました。同じ作業で作られた鍵のうち、一部は影響がないと評価されています。2025年にもCRLの署名がずれる問題があり、そのときの対応にも疑問が残っています。
なぜ大切なのか
TLS用の鍵があれば、任意のドメインの証明書を偽造できます。通信を盗み見できる位置にいる攻撃者は、正規のサイトになりすますおそれがあります。ただし、これはブラウザが証明書を信頼している間だけの話です。eMudhraは、悪用の証拠はないと説明しています。Mozillaは、ルート証明書ごと信頼を外すことにしました。そのため、このルート配下のサーバーは新しい証明書に切り替えるまで使えなくなる可能性があります。
今後の注目点
- eMudhraが根本原因の全文を公表するかどうか
- キーセレモニーの全面的な見直しの結果
- 10月27日ごろに、Chromeで配信されるルート削除の反映状況
- ルート配下のサイトが新しい証明書に切り替えられるかどうか
用語解説
- eMudhra
- 電子署名や証明書を発行する認証局の会社です。
- 中間CA
- 認証局の下で証明書を発行する、いわば中継役の認証局です。
- 秘密鍵
- 証明書の持ち主だけが持つ、暗号を解くための秘密のデータです。
- CRL
- 失効した証明書の番号を並べた一覧です。ブラウザが見て、使ってはいけない証明書を判断します。