OpenAI、AIによる一連の調査でLinuxの脆弱性948件を発見 攻撃者がroot権限を得る恐れ

読了時間:約12分
OpenAI Says AI Pipeline Found 948 Linux Flaws That Could Give Attackers Root Access

一般ユーザーのアカウントから完全制御に至る948の経路

OpenAIは、自動調査システムが、一般ユーザーのアカウントからコンピューターを完全に制御できる可能性のあるLinuxカーネルの脆弱性を948件特定したと発表した。同社が2026年11月4日に公表した調査結果によると、この取り組みにはAI APIクレジットで1,213,430ドルがかかり、人間による確認に向けた修正候補も生成した。

目次
  1. 一般ユーザーのアカウントから完全制御に至る948の経路
  2. エージェントはいかに数百万行のコードを絞り込んだか
  3. 実証済みのエクスプロイトが示したこと
  4. 10月の取り組みと過去の調査の比較
  5. root権限の取得だけでは発見の検証にならなかった理由
  6. 120万ドルで得られたものと、OpenAIによる価値評価
  7. 新技術と主張する10手法、詳細は非公開
  8. 上流での修正からマシンの保護までにある隔たり
  9. 発見サイクルの加速、Linuxデスクトップを超えて影響
  10. 要点

OpenAIの調査報告書では、見出しの件数に至った過程を詳述している。エージェントはローカル権限昇格の実証済みエクスプロイトを1,169件作成。その後、類似の調査結果を変種分析で分類し、948件の異なる修正パッチを開発した。OpenAIはこの最終的な数を、固有の脆弱性の件数としている。

ローカル権限昇格の脆弱性があると、コンピューター上ですでに動作している人物やプログラムが、rootと呼ばれる管理者権限を得られる。Linuxカーネルは、メモリーやハードウェア、アクセス権限を管理する中核ソフトウェアだ。この境界を突破されると、限定的なアクセスを足掛かりにシステム全体を制御される恐れがある。

OpenAIは、一般的に使われているものの名称は明かしていないLinuxディストリビューションを、通常のセキュリティ保護を有効にした状態で使い、エクスプロイトを検証した。同社は一連の処理を担ったAIについて、今後公開予定のサイバーモデルと説明したが、公開時期やディストリビューション名は明らかにしていない。発見件数や費用、新たな攻撃手法に関する主張は、いずれもOpenAIが報告した結果だ。

当面の課題は、実際に使われているコンピューターに修正を届けることだ。調査の進行中、Linuxの開発者らは、今回の発見と重なる数百件の問題をすでに修正するか、議論していた。また、各エクスプロイトが主張された脆弱性を狙ったものか、提案されたパッチが原因に対処しているかは、研究者が確認する必要があった。

広告

エージェントはいかに数百万行のコードを絞り込んだか

OpenAIはまず、一般ユーザーからアクセスでき、セキュリティ上重要なLinuxの領域を選んだ。調査対象を特定するエージェントは、約280万行のコードを含む5,034件の監査対象を選び出した。これは、4,000万行を超えるカーネルコード全体の約7%に当たる。

次に分析エージェントが対象を調べ、コードの仕組みや、攻撃者がセキュリティ境界を突破できる箇所を探した。重複を除いた結果、12時間以内に候補となる発見を2,308件作成した。対象の選定にはAPIクレジットで3,426ドル、分析には316,549ドルかかった。

全工程は、脆弱性の発見、動的検証、悪用可能性の評価、パッチの生成、人間による確認という5段階で構成された。それぞれの段階で異なる問いに答え、疑わしいコードから実証されたセキュリティ上の問題へ、さらに修正案へと進めた。

検証段階では、エージェントはKernel Address Sanitizerという、特定のメモリーエラーを検出するツールを使い、隔離された仮想マシン上で候補の再現を試みた。プログラムの出力やシステムログを観察し、問題を引き起こすか、割り当てられた試行回数を使い切るまで、テストプログラムを調整した。

システムは30時間以内に1,724件の脆弱性を再現した。候補の約74.7%に当たる。OpenAIによると、残る発見の多くはより高い権限が必要だったか、割り当て時間内に引き起こすのが難しい条件に依存していた。また、候補のうち3.1%は、実現不可能な条件に基づく誤った分析だったとしている。この30時間は検証段階のみを指し、スキャンとその後の手作業による分析は10日間に及んだ。

実証済みのエクスプロイトが示したこと

次にOpenAIは、再現したバグのうち、情報漏えいやroot権限の取得につながるものを特定した。選別エージェントは、情報漏えいの候補を313件、権限昇格の可能性がある候補を1,238件に絞った。

エクスプロイト開発エージェントは、情報漏えいを実証する概念実証を291件、動作する権限昇格エクスプロイトを1,169件作成した。概念実証とは、脆弱性を引き起こせることを示すテストプログラムだ。エクスプロイトはさらに踏み込み、管理者権限の取得など、セキュリティ上の結果を得るために脆弱性を利用する。

テスト用マシンでは、アドレスのランダム化、ユーザーメモリーへのカーネルアクセス制限、データコピー時の検査などの保護機能を有効にした。アドレスのランダム化は、攻撃者が有効なメモリー位置を予測しにくくする。こうした保護機能を有効に保つことで、通常のデスクトップ環境に近い条件でテストした。

広告

OpenAIは、攻撃対象領域がより小さく、追加の保護機能を備えたGoogleのkernelCTF環境を改変してテストも行った。この取り組みでは112時間で、情報漏えいを実証する概念実証を25件、権限昇格エクスプロイトを21件作成し、API費用は約32,936ドルだった。テストで使った最新カーネルと互換性がなかったため、改変版ではSLAB_VIRTUALの緩和策を省いた。

OpenAIは、kernelCTFのテストで使われた仮想化基盤の一部であるQEMU TCGにも脆弱性を発見したと報告した。この発見により、調査環境そのものもセキュリティ審査の対象となった。

10月の取り組みと過去の調査の比較

OpenAIによるLinuxの調査は、2026年に複数の実験を通じて拡大した。同社はこの取り組みを、広く使われているソフトウェアの脆弱性発見と修正を保守担当者に支援する活動「Patch the Planet」と関連づけている。

  • 2026年6月:OpenAIはGPT-5.5 Cyberを使って開発したLinuxの権限昇格エクスプロイト24件を公表。
  • 2026年7月下旬:GPT-5.6 Solを使った取り組みで、固有の権限昇格脆弱性166件を発見・悪用。API費用は513,690ドル。
  • 2026年10月中旬:新しいサイバーモデルが、固有の権限昇格脆弱性948件を対象とするエクスプロイトと修正候補を作成。費用は1,213,430ドル。
  • 2026年11月4日:OpenAIが処理工程と結果を公表。

10月の取り組みで見つかった固有の権限昇格脆弱性は、7月の約5.7倍に上る一方、費用は約2.4倍だった。総額から計算すると、固有の発見1件当たりのAPI費用は約3,095ドルから約1,280ドルに下がった。

両方の取り組みで、その時点で利用可能な最新のLinuxカーネルのmasterブランチを調査した。OpenAIによると、10月のモデルは、カーネルの修正や強化がさらに3カ月進んでいたにもかかわらず、大幅に多くの脆弱性を発見した。同社は、モデルの能力向上に合わせて重要なソフトウェアを再びスキャンすべきだと主張した。

root権限の取得だけでは発見の検証にならなかった理由

初期の実験で、OpenAIは根本的な問題に直面した。成功したエクスプロイト200件のうち20件は、エージェントに割り当てられた脆弱性とは別の脆弱性を通じてroot権限を取得していた。攻撃は成功したものの、どのバグを使ったかという説明が誤っていた。

これはパッチ適用に影響する。保守担当者が原因のコードを修正できるよう、研究者は観察された結果と正しい原因を結び付けなければならない。OpenAIは誤った原因の特定に気づいた後、独立した確認工程を加えた。

Security Brigadeの創業者兼最高技術責任者、ヤシュ・カダキア氏は、企業に再現可能な結果と正確な説明の両方が必要な理由を次のように述べた。

「結果を達成することと、その達成方法を正しく説明することは別のことです」と同氏は述べた。

広告

OpenAIが最終的にまとめた調査資料には、原因の分析、クラッシュを引き起こす最小限のテストプログラム、修正候補、完全なエクスプロイトが含まれた。人間のセキュリティ研究者がエクスプロイトや修正案、提案された深刻度を確認した上で、保守担当者に報告した。

パッチの開発にも試行錯誤が必要だった。AIが最初に提示した修正案は、不要な変更や性能上の妥協を伴うことがあり、関連する脆弱性の別バージョンを解消しきれないこともあった。攻撃の変種を試すことで、修正がより広い問題を解決できているか研究者が評価しやすくなった。

120万ドルで得られたものと、OpenAIによる価値評価

OpenAIが報告した取り組み全体の費用は1,213,430ドルで、固有の権限昇格の発見1件当たり約1,279ドルだった。これらの金額は、モデルと作業工程に使ったAPI費用を示すもので、研究人件費や運営費を含む完全な費用計算ではない。

費用の最大部分を占めたのは、悪用可能性の評価だった。選別に44,194ドル、エクスプロイト開発に775,929ドルかかり、内訳は権限昇格の候補が691,000ドル、情報漏えいの候補が84,929ドルだった。

難航した失敗には、特に多額の費用がかかる場合がある。OpenAIによると、権限昇格に失敗した69件は1件当たり平均約3,922ドルだったのに対し、成功したエクスプロイトは1件当たり約360ドルだった。手ごわい事例の中には、特定の順序やタイミングで事象が起きることが成功条件となる競合状態が関係するものもあった。

OpenAIは、948件の発見を、Pwn2Ownでの20,000ドル、TyphoonPWNでの70,000ドルという、Linuxカーネルの権限昇格エクスプロイトに対する過去のコンテスト報奨金と比較した。これらの金額を当てはめると、仮想的な価値は1,890万ドルから6,630万ドルとなり、取り組みのAPI費用の約16倍から55倍に当たる。

また同社は、kernelCTFのエクスプロイト21件がプログラムに受理された場合、約150万ドルを獲得できると試算した。どちらも条件付きの報奨金試算で、実際の支払いはプログラムの規則や受理の可否によって決まる。OpenAIは、費用の最小化より能力の測定に重点を置いたとし、作業工程を改善すれば支出を減らせると述べた。

新技術と主張する10手法、詳細は非公開

OpenAIはエクスプロイト166件のサンプルを調べ、調査に携わった研究者や、作業中に意見を求めた外部のカーネルエクスプロイト専門家にとって新しい手法を少なくとも10件特定したと述べた。安全上の理由から、詳しい手順は公開しなかった。

手法には、攻撃者が制御するデータをカーネルメモリーに配置する新たなオブジェクトの利用が2種類、信頼性を高めるメモリー配置の方法が2種類、データを書き換えて権限を得る方法が5種類、任意の型混同に関するものが1種類含まれた。型混同とは、ソフトウェアがあるオブジェクトを別の種類のものとして扱うことで、誤ったデータや操作へのアクセスを許す可能性がある状態だ。

広告

OpenAIは、これらの結果を、エージェントが既知のエクスプロイトのパターンを超える手法を開発できる証拠として示した。この主張は、同社によるサンプルの分析と外部専門家への相談に基づいている。

防御側にとっての実務上の意味は、最初の実証だけでなく、関連する攻撃の変種に対しても修正をテストする必要があることだ。OpenAIは、専門家の指導を受けながら試行を重ねれば、正しく動作し、周辺コードに適合し、変種攻撃にも耐えるパッチを作れる可能性があると述べた。

上流での修正からマシンの保護までにある隔たり

OpenAIの取り組み中も、Linuxの保守担当者は対応を進めていた。スキャンと手作業による分析を行った10日間の終了時点で、権限昇格に関する発見のうち61件は上流でパッチが適用済み、43件にはステージングパッチがあり、299件は公開の場で報告・議論されていた。

上流での修正とは、メインプロジェクトに取り込まれた変更を指す。ステージングパッチは、まだレビューや統合の過程にある。その後、Linuxディストリビューターが顧客に適切な更新を提供し、利用者がそれをインストールして修正済みのカーネルを有効にする必要がある。

OpenAIは、カーネルコミュニティの指針に従い、重大な脆弱性から優先して数百件の報告とパッチを提出したと述べた。948件すべてについて、修正状況を網羅した内訳は示していない。

IDCのリサーチディレクター、サクシ・グローバー氏は、修正が稼働中のシステムに届くまでの期間こそが中心的な懸念だと指摘した。

「リスクは948件という数そのものより、発見から修正が本番環境に届くまでの期間にあります」と同氏は述べた。

グローバー氏は、複数の顧客が共用するホスト、自動ソフトウェアビルドシステム、共用アクセスサーバー、コンテナプラットフォーム、開発者のマシンを優先するよう勧めた。また、サポート対象バージョンに修正を取り込むまでの予定を、Linuxディストリビューターに問い合わせるよう組織に促した。

SUSEの最高技術・製品責任者、トーマス・ディ・ジャコモ氏は、同社も同様のAIツールを使い、開示やパッチ適用で上流のコミュニティと協力していると述べた。SUSEの方針について、複数層の保護と、強化されたアプリケーション実行環境を組み合わせていると説明した。

発見サイクルの加速、Linuxデスクトップを超えて影響

Google Threat Intelligence Groupの数値によると、脆弱性の月間公表件数は2026年8月に10,740件となり、1月の5,045件から増加した。同じ期間に、深刻度が高いと分類された公表件数は131件から350件に増え、約167%の上昇となった。

英国の国家サイバーセキュリティセンター(NCSC)は11月3日に公表した評価で、AIを活用した脆弱性発見を取り上げ、次のように述べた。

「AIを活用したサイバーツールが広く利用できるようになったことで、ゼロデイ脆弱性の発見が大幅に増加した可能性は極めて高い」と同センターは述べた。

広告

ゼロデイ脆弱性とは、防御側が事前に修正を準備する機会を得られなかった脆弱性を指す。NCSCは、防御目的のAIツールによってパッチ適用が加速した一方、それらのツールが適切に設定され、広く導入されていないシステムには依然として脆弱性が残っていると警告した。組織は、加速するペースに合わせてパッチ適用とテストの工程を見直す必要がある。

Linuxの広範な利用は、この運用上の課題を広げている。カーネルはAndroid端末、クラウド基盤、スーパーコンピューターを支えている。ブロックチェーン基盤も影響を受ける。発見を取り上げた報道が引用したethernodes.orgの数値によると、Ethereumノードの約3分の2がLinuxを使用している。

Polygon Labsの最高技術責任者、ムディット・グプタ氏は、分散型の基盤がレジリエンスをもたらすと主張した。

分散化はインフラの多様性と冗長性を生み、暗号資産をこうしたバグに対して従来型ソフトウェアよりはるかに強くします。

セキュリティ研究者のCaducus氏も、攻撃に繰り返しさらされたことで、暗号資産の基盤はより強靱になったと主張した。個々の運用者にとって具体的な課題は、マシンにパッチを適用した状態を保ち、アカウントが侵害された場合の被害を抑えることだ。

OpenAIは、FirecrackerやgVisorなどのサンドボックスや隔離システムを含む、多層防御を推奨した。同社の警告は明快だ。利用可能なパッチが適用されていないOS上の一般アカウントを、十分な資金を持つ攻撃者に使われれば、root権限の取得につながる可能性がある。バグの発見が速くなっても、修正がシステムに迅速に届かなければ意味はない。

要点

  • OpenAIは、動作するエクスプロイト1,169件を分析して修正候補を作成し、Linuxの固有の権限昇格脆弱性を948件報告した。
  • 10月の取り組みには、APIクレジットで1,213,430ドルかかった。検証段階では30時間以内に、候補となる脆弱性1,724件を再現した。
  • 標準的な保護機能を有効にした通常のLinuxディストリビューションでテストしたが、モデルとディストリビューションは明らかにされていない。
  • 各エクスプロイトの原因を検証し、提案された修正を評価するには、人間による確認が引き続き必要だった。
  • 分析終了時点で、保守担当者は発見のうち61件に上流でパッチを適用済みで、43件にはステージングパッチがあり、299件が公開の場で議論されていた。
  • 当面の防御上の優先事項は修正を提供・適用することだ。一般ユーザーのアクセスが管理者権限に転じる恐れのある共用システムでは、特に重要となる。
この記事を共有

こちらもおすすめ