OpenAI、自律パイプラインでLinuxカーネルのLPE脆弱性948件にパッチ

OpenAIのCyber teamは、Linuxカーネルの脆弱性を発見・検証し、悪用可能性を評価してパッチ候補まで生成する自律型パイプラインを構築し、948件の異なるローカル権限昇格(LPE)脆弱性に対するパッチを開発しました。中核には今後提供予定のサイバー向けモデルを使っています。

何が新しいか

OpenAIは6月、Patch the Planetの一環としてGPT‑5.5 CyberがLinuxカーネルの脆弱性を見つけ、24件のLPEエクスプロイトを作成したと公表していました。今回はこれを、脆弱性発見、動的検証、悪用可能性評価、パッチ生成、人間によるレビューの5段階のパイプラインに拡張しました。システムは各脆弱性について、根本原因分析、最小クラッシュPoC、候補パッチ、完全なエクスプロイトをまとめて出力します。OpenAIは、課題は発見そのものではなく、どの候補が再現でき、どのセキュリティ境界を越え、どれをメンテナーに優先して届けるべきかの判断にあったと説明しています。

パイプラインの構成

  • Scoutエージェント: 各フォルダ・ファイルを読み、低権限ユーザーからの到達可能性とセキュリティ関連性で監査対象を選定
  • Analystエージェント: Codex Securityプラグインに近いワークフローで、コードの動作と脅威モデルを把握して候補を作成
  • Triageエージェント: 候補ごとにPoCを生成し、KASANを有効にしたLinuxカーネルの隔離VMで実行。出力とシステムコンソールを観察しながら再現するまでPoCを改良
  • ExploitDevエージェント: SMEP、SMAP、KASLR、HARDENED_USERCOPYを有効にした隔離VMで悪用可能性を評価
  • 人間のセキュリティ研究者: エクスプロイト、パッチ、提案深刻度をレビューしてからメンテナーへ報告

検証対象は、低権限ユーザーから到達可能で、特別なケイパビリティが不要で、測定可能なメモリ破壊の証拠を生む候補に絞りました。CodexはOpenAIのコーディングエージェントです。

数値とAPIコスト

段階 結果 APIコスト
Scout(監査対象選定) 5,034対象、約280万行(カーネル全体の約7%) $3,426
Analyst(候補作成、12時間以内) 重複除去後2,308件 $316,549
動的検証(30時間以内) 1,724件を再現(約74.7%) $73,330
初期スクリーニング 情報漏えい候補313件、LPE候補1,238件 $44,194
エクスプロイト開発 情報漏えいPoC 291件、動作するLPEエクスプロイト1,169件 $775,929
パッチ生成(バリアント分析) 異なるパッチ948件 —

再現できなかった候補の多くは昇格権限が必要なものや、競合状態など時間内に再現できなかったもので、モデルの誤った分析によるものは3.1%でした。エクスプロイト段階の内訳は情報漏えい候補が$84,929、LPE候補が$691,000で、1候補あたりはLPEが$558、情報漏えいが$271です。成功したエクスプロイトは平均約$360、失敗した69件は平均$3,922かかりました。OpenAIは、1時間進展がなければ打ち切るといった条件で大きく削減できたとし、報告コストは上限値に近いとしています。

メンテナーの対応

スキャンは2026年10月中旬に最新のLinuxカーネルで実施しました。10日後に自律スキャンと手動分析が終わった時点で、61件のLPEが上流で修正済み、43件にステージングパッチがあり、299件が報告・公開議論中でした。OpenAIはカーネルコミュニティの助言に従い重大な脆弱性から数百件の報告とパッチを送っており、残りはPatch the Planetのパートナーと段階的に送る方針です。

この記事の固有名詞

コメント (0)

まだコメントはありません。

コメントを書く

2000文字以内