7月28日、The Hacker Newsが「Researcher Says AI Helped Develop Linux Traffic-Control Race Into Root Exploit」と題した記事を公開した。この記事では、AIを活用してLinuxカーネルのuse-after-free脆弱性をroot権限昇格エクスプロイトへと発展させた研究者の手法について詳しく紹介されている。注目すべきは、研究者がこのプロセスを「新しいバグでもn-dayの解析をしているように感じさせた」と表現した点だ。n-dayとはパッチが公開済みで解析情報が豊富な既知脆弱性を指す言葉であり、ゼロデイ解析の難度がAIによって大幅に引き下げられたという示唆は、セキュリティコミュニティ全体にとって重要な含意を持つ。
AIがゼロデイ解析を「n-dayのように」させた
STAR LabsのリサーチャーLee Jia Jieは、Linuxカーネルのネットワーク・トラフィックコントロールサブシステムに存在するuse-after-free競合状態(CVE-2026-53264、CVSSスコア: 7.8)を発見し、CentOS Stream 9上でローカルユーザーがroot権限を取得できるエクスプロイトを開発した。STAR LabsはこのエクスプロイトコードをGitHubで公開している。
Leeは技術的なwrite-upの中で、AIが以下の3つの段階で貢献したと述べた。
- 脆弱性の発見
- KASAN(Kernel Address Sanitizer)を用いたPoCの生成
- 競合ウィンドウの最適化
Leeはこのプロセスについて「新しいバグでもn-dayの解析をしているように感じさせた」と表現した。n-dayとはパッチが公開済みで解析情報が豊富な既知脆弱性を指す言葉で、ゼロデイの難度がAIによって大幅に下がったという示唆である。
ただし、重要な留保がある。 使用したAIモデル、プロンプト、サービス、操作記録のいずれも公開されておらず、AIの貢献とLee自身の判断をどう切り分けるかは現時点で独立した第三者による検証が不可能な状態だ。「10回中10回成功」「9〜111秒」といった数値も研究者自身の報告に基づくものであり、同様に独立検証はなされていない。The Hacker NewsはSTAR Labsに詳細を問い合わせており、回答があり次第記事を更新するとしている。Leeも「AIにはまだ多くの盲点と推論の欠落がある」と認め、人間の判断が終始必要だったと述べている。AI活用の再現性や汎用性については、現時点では慎重に評価する必要がある。
脆弱性の中身:競合状態でオブジェクトを解放後に読む
脆弱性はLinuxトラフィックコントロールアクションのライフサイクル管理に起因する。RTM_NEWTFILTERとRTM_DELTFILTERが並行して実行された際、一方のスレッドがアクションオブジェクトを解放した後にもう一方がそれを読み続けるuse-after-freeが発生する。
アップストリームのパッチは、RCU(Read-Copy-Update)リーダーが完了するまで解放を遅延させることで競合を修正している。
エクスプロイトの動作手順は以下の通りだ。
- 独自のユーザー名前空間とネットワーク名前空間を作成し、
CAP_NET_ADMINを名前空間内で取得 clsactqdiscとflowerフィルターを通じて脆弱なコードパスへ到達- timerfdとepollで競合ウィンドウを拡大
- 解放済みオブジェクトをキーとなるペイロードの割り当てで再利用(heap spray)
- ROP(Return-Oriented Programming)チェーンで
core_patternを上書き - 自身をmemfdにコピーし、子プロセスをクラッシュさせることで、初期名前空間でrootのコアダンプハンドラとして実行
Leeのテストでは10回中10回成功し、所要時間はラップトップ上で9〜111秒だったと報告されている。前述の通り、この数値は研究者自身による報告であり、独立した第三者検証は行われていない点に留意が必要だ。
影響範囲と現在のパッチ状況
この脆弱性の悪用には以下の条件がすべて必要である。
- ローカルでのフットホールド(リモートコード実行ではない)
- 非特権ユーザー名前空間(unprivileged user namespaces)が有効
- カーネルオプション
CONFIG_NET_ACT_GACTとCONFIG_NET_CLS_FLOWERが有効 - ターゲットカーネルに合致したハードコードオフセットを含むROPチェーン
「ローカル権限昇格にすぎない」と矮小化すべきではない理由として、非特権ユーザー名前空間(unprivileged user namespaces)の存在がある。この機能はUbuntu、Debian、Fedora、Arch Linuxなど多くの主要ディストリビューションでデフォルト有効になっており、ローカルの非特権ユーザーがエクスプロイトの起点となる名前空間を自力で作成できる。つまり、シェルアクセスを持つ一般ユーザーアカウント一つあれば、追加の前提条件なしにroot権限奪取を試みられる環境が広く存在する。
脆弱なバージョンはLinux 4.14以降。修正済みリリースは5.10.259、5.15.210、6.1.176、6.6.143、6.12.94、6.18.36、7.0.13で、メインラインは7.1-rc7に修正が取り込まれた(アップストリームの修正は2026年6月1日)。
ディストリビューション別の対応状況は2026年7月28日時点で以下の通りである。
| ディストリビューション | 状況 |
|---|---|
| Debian | サポート対象の安定版で修正済み |
| Ubuntu | 複数のメンテナンス中カーネルパッケージが脆弱なまま |
| SUSE | 複数製品で対応待ち(CVSSスコアを5.5と独自評価) |
CISAの既知悪用脆弱性カタログへの掲載はなく、野外での悪用報告も7月28日時点では確認されていない。
独立発見者:Kyle ZengとTyphoonPwn 2026
なお、この脆弱性はKyleBot名義で知られるKyle Zengが独立して発見し、アップストリームパッチのクレジットにも記載されている。Leeは独立して発見し、後から先行報告を知ったと述べている。
ZengはTyphoonPwn 2026への報告を念頭に置いていたとされる。TyphoonPwnはPwnFest等と並ぶアジア圏の著名な脆弱性エクスプロイトコンテストであり、参加者が事前に未公開のゼロデイを準備・披露する形式をとる。同イベントへの報告直前という文脈は、この脆弱性が実際に悪用可能な品質のエクスプロイトとして独立した複数の研究者によって到達されたことを示しており、危険度の評価においても見逃せない背景だ。
エクスプロイトコードが公開された以上、対象環境のユーザーはディストリビューションが配布するパッチ適用済みカーネルへの更新を優先する必要がある。
詳細はResearcher Says AI Helped Develop Linux Traffic-Control Race Into Root Exploitを参照していただきたい。