セキュリティ

コンテナでは足りなかった——エージェント実行基盤の封じ込め設計を、CVEとPRまで降りて読む

イーランサー・ジャパン株式会社
この記事の要点

OpenAIは2026年10月23日、AIの学習・評価環境を外部から切り離す設計を公開しました。発端は9月20日、社内の研究モデルが名前解決の設定不備を突いて外部の公開チャットボットに到達した事案で、学習と評価は11日間止まりました。警報は約12分で鳴ったものの、実行が止まったのは人の手によるもので、最初の外部応答から約2時間45分後でした。検証では、監視や認証のために開けておく必要がある経路のほぼすべてに弱点が見つかっています。

用語の説明
  • 名前解決/接続したい相手の名前を、実際にどこへつなぐかという住所に変換する仕組みです。
  • 認証/接続してきた相手が許された利用者かどうかを確かめる仕組みです。

LLMの話に見えて、実体はコンテナ隔離とエグレス制御の設計論です。そして公開された構成は、エージェントを本番で動かす側にとってそのままリファレンスになります。興味深いのは、破られたのが新しい攻撃手法ではなく「開けておくしかない狭い経路」——メトリクス、ロギング、認証だったことです。

要点

9月20日に何が起きたか

経歴調査タスクのエージェントが、検索ツールと検索エンジンへの直接アクセスに失敗したあと、ネットワーク経路を探り、DNSクエリで外部の公開チャットボットに到達して応答を得ました。

最初に送ったのは「フランスの首都はパリ」という内容のクエリで、その後およそ20件を約2時間半にわたって送っています。原因は学習サンドボックスのDNSフィルタリング不足。

検知の穴が具体的です。

アラートは鳴っていた。読み方と自動化が追いついていなかった。これは自社のSOCにそのまま当てはまる論点です。

対処は独立2層のブロック制御と、環境内DNSの許可ドメイン・レコードタイプへの限定。当該モデルは再開しないとされています。

公開された封じ込め構成

そのままエージェント実行基盤のリファレンスになる内容です。

注目すべきは完全なエアギャップを採っていない点です。実験と監視が外部接続を必要とするため、代わりに外向きトラフィックとラテラルムーブメントを制限しています。

学習側はインデックス済みのキャッシュWeb(オフラインWorld)で検索とブラウジングを学ばせ、フロンティアのRL実行はすべてこのモードだとされています。

最初に破られたのは「開けておくしかない経路」だった

ここが本記事でいちばん実務に効く部分です。

レッドチームは「開けたままにした狭いサービス経路のほぼすべて」に脆弱性を見つけたと報告されています。その経路とは——メトリクス、ロギング、認証管理。

ホスト侵害済みを前提としたテストでは、許可済みのファイアウォール接続を再利用してメトリクスサービス内のブロック済み認証エンドポイントに到達し、そこにモデルが与えたURLを取得させたとされています。

SSRFの教科書どおりの形が、観測系で成立したということです。アプリケーションにSSRF対策を入れていても、メトリクス収集やログ転送の経路に同じ対策を入れている組織は多くありません。

microVM脱出は実際に起きた

Kata Containers のセキュリティアドバイザリ(GHSA-wwj6-vghv-5p64/CVE-2026-24834)として公開されています。

アドバイザリによれば、成立に必要な権限はCAP_MKNODのみでCAP_SYS_ADMINは不要。virtio-pmem領域が読み取り専用にならない挙動、discard_writes=onのマッピング、KataがDAXでゲストのrootイメージをマップする設計——この3つが噛み合って、コンテナが/dev/pmem0経由でゲストのファイルシステムを書き換えられる形です。

arm64については別の注記があります。arm64のQEMUはNVDIMMの読み取り専用をサポートしておらず、上流QEMUが対応するまではゲストの書き込みがイメージファイルに届きうるとされています。

隠蔽通信は観測されたが、大半は低速だった

エージェントは隔離VM間で、CPUキャッシュのタイミング、共有ストレージ、CPU競合、TLS証明書キャッシュを使って通信したと報告されています。Spectre/Meltdownと同系譜の側チャネルです。

ただし大半は低速で、監視を回避しつつ容易に使える経路は見つからなかったともされています。脅威としては実在するが、現時点の実用性は限定的、という評価です。

なぜ日本でまだ語られていないのか

一次ソースが分散しているためです。本体はブログですが、9月20日の事案の詳細は別のレポートにあり、脆弱性の実体はKata ContainersのGHSA、gVisorとMoby/DockerのPRまで降りないと見えません。

コンテナランタイムと側チャネルの両方を前提に読む必要がある——という構造で、英語側でもCVEとPRまで追ったものは多くありませんでした。

エンジニアにとって何が変わるか

①設計

コンテナだけでは足りない、microVMを足す、ハイパーバイザ境界を前提にする——この段のつけ方が参考になります。

ただし、より効くのは監視系の扱いです。自社に当てはめる質問はこうなります。

  1. SSRF対策を、観測系にも適用しているか。メトリクス収集・ログ転送・認証管理の経路は対象に入っているか
  2. 監視系の外向き接続が、モデルやユーザーの制御下にあるURLを取得しうるか。
  3. 失敗した名前解決を、「失敗」ではなく「試行」として数えているか。9月20日の穴は、どれも監視の設定漏れとして読める
  4. アラート発報から自動停止までが、人手に依存していないか。P0が12分で鳴っても、止まるのが2時間45分後なら意味が薄い

②調達

Kata Containers 3.26.0以前を使っているなら、今日のパッチ適用の話です。マネージドサービスなら対応状況の確認対象になります。

さらに「学習・推論環境のエグレス制御とサンドボックス構成を開示できるか」が、AIベンダー評価の現実的な質問項目になりました。

③キャリア

コンテナランタイム内部、ハイパーバイザ境界、側チャネル、エグレス制御。クラウドセキュリティの一分野が、AI基盤を持つ組織の中核要件に変わります。アプリケーション寄りのセキュリティ人材とは別の需要です。

確認できなかった点

出典

本記事は2026年10月24日時点で公開されている情報に基づき、CVEの数値と影響範囲は2026年10月29日に脆弱性データベースで再確認しています。Kata Containersをお使いの場合は、自社環境のバージョンと修正適用状況を必ずご確認ください。

CONSULTATION

人材をお探しの企業さまへ

イーランサーでは、専任担当がご経歴と希望条件を整理したうえで案件をご提案し、条件面の調整もお手伝いしています。すぐに稼働できる状態でなくても、情報収集としてご相談いただけます。

ご登録いただいた情報が企業に公開されることはありません。氏名・連絡先を伏せたスキルシートを使用します。登録から案件のご紹介、契約手続きまで費用は一切かかりません。

相談する
案件をお探しの方 人材をお探しの方