米OpenAIはAIを活用してLinuxカーネルの脆弱性を発見・検証し、修正案を生成する研究成果を公表した。
重複のないローカル権限昇格の脆弱性948件を確認し、自律型パイプラインによるセキュリティ研究の効率化を示した。
脆弱性2308件を抽出、948件のパッチ候補を生成
2026年11月4日に公表された研究成果によると、OpenAIは同年10月中旬、今後提供予定のサイバーモデルを組み込んだ研究用パイプラインを、当時最新のLinuxカーネルに対して実行したという。
脆弱性の発見、動的検証、悪用可能性の評価、パッチ生成をAIエージェントが担い、最後に人間の研究者が結果を確認する仕組みである。
探索段階では4000万行超のコードから約280万行を監査対象として選び、分析エージェントが12時間以内に2308件の脆弱性候補を抽出した。
続く検証では、隔離した仮想マシン上で概念実証コードを実行し、30時間以内に1724件を再現した。
さらに同社は、情報漏えいを実証するコード291件と、ローカル権限昇格(LPE※)を実現するエクスプロイト1169件を作成した。
後者について重複する脆弱性を整理した結果、異なる948件のLPEを特定し、それぞれに対応するパッチ候補を生成した。
検証環境では一般的なLinuxデスクトップOSの保護機能を維持しており、意図的に防御を弱めていないという。
全工程のAPIクレジット費用は121万3430ドルで、重複のないLPE1件当たり約1279ドルだった。
7月下旬に旧モデルが発見・悪用したLPE166件に対し、10月の結果は5倍超に増加。OpenAIによると、新たなエクスプロイト手法も少なくとも10種類確認された。
同社はLinuxカーネルのメンテナーと連携し、深刻な脆弱性から数百件の報告とパッチ候補を送付した。
スキャン開始から10日後には、特定したLPEのうち61件が修正済み、43件が修正準備中、299件が公開の場で報告・議論されていた。
※ローカル権限昇格(LPE):OSに低い権限でアクセスできる利用者が、ソフトウェアの欠陥を悪用して管理者権限を取得すること。Linuxでは最上位の管理者権限をrootと呼び、取得されるとシステムの広範な操作が可能になる。
修正迅速化に期待、攻撃の低コスト化に懸念
今回の成果は、脆弱性を見つけるだけでなく、実際に再現できるか、どの程度深刻かを自動で確かめる仕組みの実用的な可能性を示している。
大量の候補を一律に人手で調べる負担が減れば、企業やオープンソースの開発者は、緊急性の高い問題に資源を集中しやすくなるだろう。
一方、同等の能力が攻撃者に利用されれば、未知の欠陥を短期間で悪用するリスクも高まる。
特に更新が遅れたシステムでは、防御側が修正する前に攻撃が成立するおそれがあるため、パッチの配布速度と適用体制が一段と重要になるはずだ。
AIが作成したパッチにも注意が必要だ。目の前の攻撃を防げても、性能低下や別の欠陥を招く可能性があるため、修正範囲の妥当性や関連箇所への影響を人間が確認する工程は欠かせないだろう。
今後は、モデルの能力向上に合わせて定期的に監査を繰り返す運用が広がると考えられる。
ただし、自動化の成果を実際の安全性に変えるには、開発者との協力に加え、権限分離や隔離技術などの多層防御を維持することが前提となりそうだ。
関連記事:
OpenAIのGPT-5.6 SolがPHPの重大脆弱性を発見 5段階の防御体制を提案

OpenAIがサイバー防衛「Daybreak」を強化 脆弱性修正を発見からパッチ適用まで高速化

GoogleがGemini 4 Carbon発表 防御力を強化
