OpenSSLがリモートからのサービス拒否攻撃を可能にする9件の脆弱性を修正

OpenSSLは、QUIC、CMS、 証明書管理プロトコル(CMP)、DTLS、TLS Raw Public Key(RPK)、AEADの各コードパスにまたがる9件の脆弱性に対処するセキュリティアップデートを公開しました。

2026年8月25日付のアドバイザリには、深刻度「中(Moderate)」が3件、「低(Low)」が6件含まれており、そのうち複数はリモートの攻撃者や悪意のあるピアが対象アプリケーションをクラッシュさせたり、メモリを枯渇させたりすることを可能にするものです。

最も深刻な問題であるCVE-2026-18798は、QUICサーバースタックにおける二重解放(double-free)の脆弱性です。RFC 9000に準拠しない不正な形式のQUIC INITIALパケットで、Destination Connection IDが8バイト未満のものを送りつけると、チャネル生成を失敗させることができます。

その結果、OpenSSLは同一のQRX受信オブジェクトを二重に解放し、ヒープが破損してサーバープロセスが停止することが一般的です。アドバイザリによれば、リモートコード実行に至る可能性は極めて低いものの、比較的少ない労力でこの不具合を誘発できるとしています。

CVE-2026-63072CMS_decrypt()に影響し、CMSの鍵アンラップ処理中に決定論的な8バイトの境界外ヒープ書き込みを引き起こす可能性があります。攻撃者は、それ以外は正当なCMSメッセージ内の鍵ラップオブジェクト識別子を改変し、AES-WRAP-PADを選択させることができます。

その後、整合性検証は失敗するものの、この処理は割り当てられた領域を超えてデータを書き込み・消去してしまう可能性があり、結果としてヒープが破損しサービス拒否につながります。

OpenSSLは、明示的に有効化された環境に影響するCMPの不具合も修正しました。CVE-2026-63076では、細工されたprotectionAlgパラメータにより、MACが計算される前のパスワードベースMAC検証中に無効なポインタ参照を引き起こすことが可能です。

CVE-2026-63073は、CMPレスポンスの検証処理におけるフォーマット文字列のバグで、悪意のある、あるいは改ざんされたレスポンスを処理するクライアントをクラッシュさせる可能性があります。

CVE-2026-63074は、長期間稼働するCMPサーバーコンテキストが、それぞれ固有の証明書を含む拒否メッセージを繰り返し受信した場合に、extraCertsキャッシュが無制限に増大することを許してしまいます。リソース枯渇のリスクはDTLSおよびQUICにも及びます。

CVE-2026-54874は、DTLSエンドポイントが将来のエポック用に16KBの読み取りバッファに偽造された小さなレコードをバッファリングすることで、1接続あたり最大約1.7MBを保持してしまう不具合で、推定で1,200倍ものメモリ増幅係数をもたらします。

CVE-2026-63075は、認証済みのQUICピアが、確認応答(ACK)を保留しつつACK生成を強制することで、ACKのみのパケットメタデータを保持し続けることを可能にします。

残るパッチは、RPKの署名アルゴリズム選択におけるNULL参照(CVE-2026-14457)、およびEVP_Cipher()で最終化された空のChaCha20-Poly1305またはAES-OCB暗号文に対するAEADタグ検証のバイパス条件に対処するものです。

OpenSSLによれば、管理者はまずインターネットに公開されているQUICおよびDTLSサービス、CMPサーバーを優先的に対応させ、その後、依存するアプリケーションを展開前にテストすべきだとしています。

また、静的にリンクされたコピーとOSパッケージの両方を棚卸しする必要があります。ホストのパッケージマネージャーが最新バージョンだと報告していても、アプリケーションが脆弱なライブラリを内部に組み込んでいる場合があるためです。

さらに、全システムでの修正が完了するまでの間、接続数の制限を強制し、予期しないプロセス終了や接続ごとのメモリ増加を監視すべきだとしています。

組織は速やかにアップグレードを行うべきです。該当する場合、OpenSSL 4.0系は4.0.2へ、3.6系は3.6.4へ、3.5系は3.5.8へ、3.4系は3.4.7へ、3.0系は3.0.22へそれぞれ更新してください。

1.1.1系および1.0.2系のプレミアムサポート利用者は、該当するCMSおよびDTLSの修正が適用された1.1.1ziおよび1.0.2zrを導入すべきです。なお、脆弱性のあるプロトコルおよびCMSコンポーネントはFIPSモジュールの適用範囲外にあるため、FIPSモジュール自体への影響はありません。

セキュリティチームに、不審な活動をより迅速に調査し、ビジネスへの影響が拡大する前に脅威を封じ込めるための可視性とコンテキストを与えましょう。ANY.RUNで調査を強化する

翻訳元: https://cyberpress.org/openssl-patches-nine-vulnerabilities/

本記事は cyberpress.org の記事を翻訳・要約したものです。