OpenAIがGoogleの圧縮ライブラリ「Brotli」に深刻な脆弱性を発見:Node.jsやBun等に影響、パッチ適用が急務

サイバーセキュリティとデータ保護をイメージしたコンセプト画像 セキュリティ・AI

結論:主要基盤に影響する深刻な脆弱性の発見と対処の必要性

OpenAIは、Googleが開発しWebやアプリケーション基盤で広く利用されているデータ圧縮ライブラリ「Brotli」において、未認証の第三者がリモートでコードを実行できる深刻な脆弱性を発見しました。

この脆弱情報は、JavaScriptランタイム環境であるNode.jsやBun、クラウドネイティブ環境で多用されるプロキシツールEnvoyやIstioといった広範なソフトウェアに含まれています。影響を受けるシステムにおいて、攻撃者が細工したBrotli圧縮データを送信することで、メモリ破壊を引き起こし、任意のコードを実行できるリスクが存在します。開発者およびシステム管理者は、公開された修正パッチを速やかに適用することが強く推奨されています。

何が発表・変更されたか

今回発見されたBrotliの脆弱性には、共通脆弱性識別子CVE-2026-111497が割り当てられており、通称として「Node2Shell」や「HTTP2Shell」といった名称でも参照されています。

本脆弱性の発見経緯として、OpenAIは2026年7月に発生したセキュリティインシデントを受けたセキュリティ強化活動の一環において、攻撃用AIを用いた内部システムのレッドチーム演習(攻撃者目線での疑似攻撃演習)を実施していました。この検証プロセスの中で、内部システムが依存するオープンソースライブラリ「Brotli」内に存在する潜在的な問題が特定されました。

確認済みの具体情報と対応バージョン

確認されている具体的な脆弱性のメカニズムおよび各開発元の対応手順は以下の通りです。

  • 脅威の性質:未認証の攻撃者が特別に細工したBrotli圧縮データを送信することにより、メモリを破壊(corruption)させ、結果としてシステム上でリモートコード実行(RCE)を可能にします。
  • Googleによる修正版:Googleは本問題に対処するため、Brotliのパッチ適用済みバージョンとして「v1.2.1」「v1.1.1」「v1.0.10」を正式リリースしました。
  • 影響を受けるソフトウェア:Node.js、Bun、Envoy Proxy、Istioなど、Brotliライブラリを組み込んでデータ圧縮処理を行っている多様なソフトウェアが影響対象となっています。各プロジェクトも順次、修正パッチを取り込んだアップデート版を公開しています。
サーバーシステム管理とソフトウェア更新を提示する背景グラフィック

なぜ重要か:モダンWebインフラの根幹への影響と検証技術の変化

Brotliは高い圧縮効率を持つことから、現在のWeb通信やサーバーサイド処理において標準的に採用されています。そのため、JavaScriptのサーバー環境として世界中で普及しているNode.jsやBun、マイクロサービス間の通信を支えるEnvoyやIstioといった主要コンポーネントが直接的な影響を受けます。

さらに、今回の発見事例は、AIを活用したレッドチーム演習によって従来見過ごされていた基盤的ライブラリの脆弱性が特定された点でも重要視されます。AI技術を脆弱性探索に組み込むアプローチが、高度なセキュリティ防御手段として有効であることを示しています。

利用者・開発者・企業への影響

現在、システム管理者や開発チームには、迅速な対応が求められています。

  • 開発者・運用担当者:使用中のNode.js、Bun、Envoy、Istioなどの各種ランタイムやプロキシツールについて、Brotliの修正版(v1.2.1、v1.1.1、v1.0.10またはそれらを組み込んだ上位ソフトウェア)が反映された最新バージョンへの更新作業を直ちに進める必要があります。
  • セキュリティ管理部門:WebアプリケーションやAPIゲートウェイを通じたBrotli圧縮データの処理箇所を洗い出し、影響範囲の特定とアップデート計画を実行することが強く要請されています。

未確定点と今後の注視事項

現時点で修正パッチおよび各プロダクトの更新版が配布されていますが、個別の独自ビルド環境や派生ライブラリにおける対応状況については、それぞれの利用環境ごとの確認が必要です。また、本脆弱性を悪用した未知の展開や攻撃の観測事例については、今後のセキュリティ機関からの追加報告を注視する必要があります。

まとめ

OpenAIの攻撃AIを用いたセキュリティ検証によって判明した「CVE-2026-111497(Node2Shell / HTTP2Shell)」は、Brotliを利用する多くの重要ソフトウェアに及ぶ重大な脆弱性です。Googleおよび関連ソフトウェアプロジェクトから公開されたパッチを遅滞なく適用し、システムの安全確保に努めることが最優先事項となります。

情報元

コメント