本文へ移動
Harch AI Lab AI Learning & Research Mediapowered by Artiql Inc.

OpenAI、AIエージェントを使う研究用の仕組みでLinuxカーネルの権限昇格の脆弱性948件を確かめ、修正案を作成

米OpenAIは11月4日、Linuxカーネルの脆弱性を自律的に探して修正案まで作る研究用の仕組みを公表した。10月中旬の1回の実行で、権限を持たない利用者が管理者の権限を得られる「権限昇格」の脆弱性948件を確かめ、修正案を作った。この仕組みの中核には、公表時点で未公開の同社のサイバーセキュリティ向けのモデルを使った。

仕組みは5段階からなる。AIエージェントが脆弱性の候補を探し、隔離した環境で再現を試み、悪用できるかを確かめ、修正案を作る。最後にセキュリティ研究者が攻撃コードと修正案、深刻さの見立てを確かめてから、カーネルの保守を担うメンテナーに報告する。

エージェントは重複を除いて2,308件の候補を挙げ、うち1,724件を再現した。攻撃コードは、広く使われるLinuxディストリビューションの1つで、標準の防御機能を有効にして試した。エージェントは権限昇格の攻撃コードを1,169件作った。同社はその元になった脆弱性の重複を除き、948件の修正案を作った。この実行のAPIの費用は合計121万3,430ドルだった。

仕組みの開発中だった7月下旬に、別のモデル「GPT-5.6 Sol」で当時の最新のカーネルを調べたときは、見つけて攻撃コードを作った権限昇格の脆弱性は166件だった。同社はこの比較から、能力の高いモデルほど多くの脆弱性を見つけるとしている。同社の知る限りでは、エージェントが新しい攻撃の手法を少なくとも10件使ったとし、詳細は安全上の理由から省いた。

走査と分析を10日で終えた時点で、OpenAI以外の開発者の手で61件の権限昇格の脆弱性が修正済み、43件が修正の準備中となり、299件が報告され公に議論されていた。OpenAIは、Linuxカーネルのコミュニティの勧めを受けて、重大な脆弱性から数百件の報告と修正案をメンテナーに送った。残りの修正案は、重要なソフトウェアの修正を進める同社の取り組み「Patch the Planet」の協力先と組んで、順次メンテナーに送る。

同社は、資金の豊富な攻撃者から見ると当面、最新の修正を当てていないOSで権限の低いアカウントを使える状態を、管理者の権限と実質的に同じとみるべきだとした。利用者や企業がソフトウェアを最新に保つことに加え、サンドボックスなどで隔離し、脆弱性を悪用されたときの被害を限る多層防御が重要だと指摘した。

【関連サイト】OpenAI「A thousand fewer paths to root」