OpenAIの研究、AIエージェントが948件のLinuxカーネル脆弱性を突いてroot権限を奪取

OpenAIは、未公開のサイバー特化モデルを搭載した自律型パイプラインが、1回の実行で948件の固有のLinuxカーネル脆弱性に対して動作するroot権限奪取エクスプロイトを構築したと発表しました。この実行にかかったAPI利用料は120万ドルでした。

10月中旬に実施されたこのスキャンは、カーネルのmasterブランチにある最新コードを対象としています。AIエージェントはまず、権限の低いユーザーが到達できるセキュリティ関連の領域にカーネルを絞り込みました。その上で2,308件の潜在的なバグを検出し、うち1,724件を確認しています。

エクスプロイトの検証には、KASLR、SMEP、SMAPといった一般的な保護機能を有効にした、未改変のデスクトップ版Linux環境の仮想マシンを使用しました。エージェントは合計で、1,169件の動作するローカル権限昇格(LPE)エクスプロイトと、291件の情報漏えいの概念実証(PoC)を生み出しています。

OpenAIによると、948という数字は、これらのエクスプロイトの原因となったバグに対して作成された個別のパッチの数を示しています。カーネルのメンテナーに報告する前に、同社のセキュリティ研究者がエクスプロイトと修正パッチを確認し、システムが提示した深刻度も検証しました。

同社は「われわれの知る限り、このパイプラインのエージェントは少なくとも10種類の新たなLinuxエクスプロイト手法を発見し、使用した」と述べています。OpenAI社外のカーネルエクスプロイトの専門家もこれらの手法を知らず、安全上の理由から技術的な詳細は非公開とされています。

948件のエクスプロイトに対する費用1,213,430ドルを割ると、1件あたり約1,279ドルです。7月下旬にGPT-5.6 Solを使って実施した前回のスキャンでは、固有のLPEが166件見つかり、費用は513,690ドルでした。

OpenAIは成果の価値も試算しています。Linuxカーネルの権限昇格エクスプロイトに対してPwn2OwnやTyphoonPWNが従来支払ってきた報奨金は2万ドルから7万ドルです。この金額で換算すると、948件のバグは1,890万ドルから6,630万ドルに相当し、スキャン費用の16倍から55倍になります。

OpenAIによれば、7月から10月までの3か月間にカーネルの堅牢化が進んだにもかかわらず、10月のスキャンでは新たなLPEが5倍以上も見つかりました。 

同社はさらに、GoogleのkernelCTFを改変したバージョンにもこのパイプラインを適用しました。このターゲットカーネルは堅牢化されており、攻撃対象領域も小さくなっています。112時間、約3万3,000ドルのAPI利用料をかけて、21件のLPEエクスプロイトを生成しました。

OpenAIは、カーネルコミュニティからの助言に従い、重大な脆弱性についてはすでに数百件の報告とパッチを提出したとしています。残りのバグの修正は、同社の「Patch the Planet」イニシアチブのパートナーと連携しながら、段階的に提出していく方針です。

OpenAIは「スキャンの実行中だった10日間で、100件を超えるLinuxのLPEがすでにパッチ適用済みか、他の貢献者によるステージング用パッチの対象になっていた。さらに約300件が公開の場で議論されていた」と説明しています。

同社は防御側にも警告しています。「近い将来から中期的にかけて、最新の利用可能なパッチを適用していないオペレーティングシステム上で低権限アカウントにアクセスできる状態は、十分なリソースを持つ攻撃者にとって、root権限へのアクセスと機能的に同等とみなすべきだ」

脆弱性が悪用された場合の被害を抑えるため、OpenAIは多層防御を挙げています。その中には、FirecrackerやgVisorなどのサンドボックスや分離技術も含まれます。

OpenAIがバグ報奨金を増額

OpenAIは別途、11月2日にセキュリティバグ報奨金プログラムの支払額を引き上げると発表しました。自社のテストでは見落とした可能性のある欠陥を、社外の研究者にさらに探してもらうことが狙いです。

同社によると、深刻度が中、高、重大のバグに対する報奨金レンジの中央値は、平均で4倍以上に上がりました。ChatGPT、Codex、API Platformなどの中核製品で重大な脆弱性を報告した研究者は、最大3万ドルを受け取れるようになります。

これらの製品における例外的に重大なバグの上限額は10万ドルのままですが、ボーナスの加算により、1件あたりの支払額は最大17万2,000ドルに達する可能性があります。OpenAIは、高品質な報告に対するボーナス、有効なバグを発見し続ける研究者向けの5段階のロイヤルティプログラム、優先キャンペーン期間中に報告された脆弱性への追加の倍率も導入します。

翻訳元: https://www.securityweek.com/ai-agents-got-root-on-linux-via-948-kernel-flaws-in-openai-research/

本記事は securityweek.com の記事を翻訳・要約したものです。