【活用ガイド】

JVNDB-2026-019872

OpenSSL ProjectのOpenSSLにおける証明書検証に関する脆弱性

概要

問題の概要: ルートCA鍵更新の証明書管理プロトコル(CMP)メッセージ応答で提供される証明書を検証するために使用されるコールバックにエラーがあり、これにより証明書の検証が無効化され、登録機関(RA)レベルからルート認証機関(root CA)レベルへの権限昇格を引き起こす可能性があります。影響の概要: 登録機関はCMPクライアント向けのルートCA証明書を任意のルートCA証明書に置き換えることができます。RFC 9810で規定されている証明書管理プロトコル(CMP)の一部であるルート認証機関(root CA)鍵ロールオーバーは、サーバが'id-it-rootCaKeyUpdate'タイプのメッセージで送信します。これらのメッセージには、新しいルートCA鍵で署名された新しいルートCA証明書である'newWithOld'証明書が含まれ、その署名の検証は旧CA鍵から新CA鍵への信頼移行に重要です。'id-it-rootCaKeyUpdate'メッセージはOSSL_CMP_get1_rootCaKeyUpdate()で処理されることが期待されており、この関数は'newWithOld'証明書の検証を行う想定です。しかし、証明書チェーン構築コードのタイプミスにより誤った証明書('newWithOld'ではなく'oldRoot')がチェーンに追加され、証明書検証プロセスが無効化されました(検証コードの他の部分は発行者名とアルゴリズムOIDのみを検証しています)。すでにCMPメッセージ保護チェックを満たす資格情報を持つ攻撃者は、新しい鍵ペアを生成し、巧妙に作成した自己署名証明書を'id-it-rootCaKeyUpdate' CMPメッセージに使用することで、影響を受けるCMPクライアントに新しい信頼の根として受け入れさせることができます。影響を受けるには有効なRAレベルの資格情報が必要であるという重大な前提条件があるため、本問題には低い深刻度が割り当てられています。FIPSモジュールは、この問題の影響を受けません。なぜなら影響のあるコードはOpenSSLのFIPSモジュール境界外にあるためです。
CVSS による深刻度 (CVSS とは?)

CVSS v3 による深刻度
基本値: 5.3 (警告) [その他]
  • 攻撃元区分: ネットワーク
  • 攻撃条件の複雑さ: 高
  • 攻撃に必要な特権レベル: 低
  • 利用者の関与: 不要
  • 影響の想定範囲: 変更なし
  • 機密性への影響(C): 高
  • 完全性への影響(I): なし
  • 可用性への影響(A): なし
影響を受けるシステム


OpenSSL Project
  • OpenSSL 3.4.0 以上 3.4.6 未満
  • OpenSSL 3.5.0 以上 3.5.7 未満
  • OpenSSL 3.6.0 以上 3.6.3 未満
  • OpenSSL 4.0.0

本脆弱性の影響を受ける製品の詳細については、ベンダ情報および参考情報をご確認ください。
想定される影響

・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。
・当該ソフトウェアが扱う情報について、書き換えは発生しません。
・当該ソフトウェアは停止しません。
対策

ベンダ情報を参照して適切な対策を実施してください。
ベンダ情報

OpenSSL Project
CWEによる脆弱性タイプ一覧  CWEとは?

  1. 不正な証明書検証(CWE-295) [その他]
共通脆弱性識別子(CVE)  CVEとは?

  1. CVE-2026-42769
参考情報

  1. National Vulnerability Database (NVD) : CVE-2026-42769
  2. 関連文書 : Use the correct issuer when validating rootCAKeyUpdate  openssl/openssl@777b363  GitHub
  3. 関連文書 : Use the correct issuer when validating rootCAKeyUpdate  openssl/openssl@d35cd47  GitHub
  4. 関連文書 : Use the correct issuer when validating rootCAKeyUpdate  openssl/openssl@d531f21  GitHub
  5. 関連文書 : Use the correct issuer when validating rootCAKeyUpdate  openssl/openssl@54d0989  GitHub
更新履歴

  • [2026年06月16日]
      掲載