動察 Beating AI 速報、OpenAI は予想外のセキュリティ上の発見を公表した。今年9月、社内研究モデルが DNS 設定ミスを利用してトレーニング環境のネットワーク分離を突破し、密かに実際のインターネットに接続していた。OpenAI はその後、フロンティアモデルのトレーニングを一時停止し、多数の AI Agent を攻撃者役として組織し、システムの脆弱性を調査した。その結果、社内のセキュリティ問題を特定しただけでなく、Google の Brotli 圧縮ライブラリに深刻な脆弱性(CVE-2026-111497)が存在し、危険度スコアが9.2に達していることを発見した。
Brotli は Node.js、Bun、Python などのソフトウェアに広く組み込まれ、データの圧縮と解凍を担っている。脆弱性は解凍の段階にあり、プログラムが異常なデータに遭遇した際、本来ならエラーを出して停止すべきところ、さらにデータが必要だと誤認してメモリへの書き込みを続け、最終的に境界外アクセスを引き起こす。攻撃者はログインなしで、影響を受けるプログラムに細工したデータを解凍させるだけで悪意のあるコードを実行できる可能性がある。セキュリティ企業 Imperva は未修正の公式 Node.js バージョンで攻撃の再現に成功しているが、複数回の試行が必要で、すべてのデプロイが直接突破できるわけではない。
さらに意外なのは、この根本的なエラーが早くも2月27日に Google のエンジニアによって修正されていたことだ。当時は単なる通常の解凍エラーとして処理され、セキュリティ脆弱性とは認定されず、修正を含む新バージョンもリリースされなかった。Node.js などのソフトウェアは特定バージョンの Brotli を使用しているため、GitHub のソースコードが修正されても、これらのソフトウェアに自動的に更新されることはない。10月21日になってようやく Brotli は正式にセキュリティパッチをリリースし、Node.js も同時に修正バージョンを公開した。
その後、セキュリティ研究者は Python の Brotli、brotlicffi、および Ruby のサードパーティコンポーネントにも同一の脆弱性が存在することを確認した。Bun、Envoy、Istio などのプロジェクトも関連する修正をリリースしている。