跳到正文
gihyo.jp·· 3 小時前精選AI 評分76

Linux 核心漏洞 CVE-2026-99999 的發現,源自 Vercel 最高 100 萬美元沙盒逃逸挑戰

Linuxカーネル脆弱性「CVE-2026-99999」発見の背景が明らかに ―きっかけは賞金総額100万ドルの“サンドボックス脱出チャレンジ”

AI 導讀

pwn.ai 團隊在 Vercel 最高 100 萬美元獎金的沙盒逃逸挑戰中發現 Linux 核心漏洞 CVE-2026-99999,並驗證 KVM 來賓系統可取得主機 root 權限。

推薦理由

文章説明 Linux 網絡堆疊的中繼資料驗證缺陷如何造成主機記憶體外洩,並交代研究團隊如何在自管 KVM 環境驗證 guest-to-host 逃逸。

正文 · 繁體中文

關於 2026年10月15日以「CVE-2026-99999」公開的 Linux 核心重大漏洞“⁠Guest-to-Host KVM Escape⁠”,發現者pwn.ai發表報告,概述發現過程及相關背景。

介紹 PwnEscape 🦉:利用 Linux 核心網絡漏洞,全面突破 KVM 客體至主機的隔離,影響業界標準的 hypervisor。 CVE-2026-99999 讓不受信任的虛擬機程式碼能讀取主機核心記憶體、執行受控寫入,並以 root 權限執行命令。詳情:https://t.co/KrNtI2zzCu

— pwn.ai (@pwn_ai) October 15, 2026

CVE-2026-99999(PwnEscape: Guest-to-Host KVM Escape)是一項 Linux 核心重大漏洞,可讓攻擊者從虛擬機(客體作業系統)存取作為上層環境的主機作業系統,並完全控制系統。雖然這項漏洞名為「⁠KVM Escape」,但問題並非出在 hypervisor(KVM)本身,而是潛藏於 Linux 核心網絡堆疊,與使用 KVM 的虛擬化及沙盒環境有關。

發現背景

2026年8月18日,Vercel 宣佈推出總獎金高達 100 萬美元的挑戰,招募研究人員突破其沙盒產品的隔離邊界。在這項公告前不久,即 2026年7月,OpenAI 模型入侵 Hugging Face 的事件已公開。Vercel 的挑戰除了鼓勵參加者嘗試像該事件中那樣,利用 AI「突破沙盒的網絡限制」,也鼓勵他們嘗試「⁠突破虛擬機本身並到達主機」。

pwn.ai 針對後一種手法發起挑戰,並因此發現這項漏洞。該公司的研究團隊運用實驗性研究平台(Omega-Pwn)及大型語言模型(GPT-5.6 Sol),結合人類的直覺與洞察力,以及大型語言模型的分析能力,據稱在 3 天內發現並驗證了一種基本攻擊手法,可洩露主機記憶體資料。

發生了甚麼事?

CVE-2026-99999 是一項漏洞,成因是在網絡處理過程中把檢查碼計算交由後續階段處理時,未有妥善驗證中繼資料。當鏈路層(L2)與網絡層(L3)的資料位置邊界不同時,檢查機制有所不足,導致已接收並通過驗證的 IPv4 標頭,在後續檢查碼處理期間遭到改寫。這使攻擊者能把原本 20 位元組的標頭長度偽裝成 60 位元組等數值。結果,核心會錯誤地把「後方接續的主機記憶體資料」當作封包標頭(IP 選項)的一部分並傳送出去。利用這個漏洞,攻擊者可以反覆取得主機記憶體資料(記憶體洩露)。

研究團隊把這種方法與另一種手法結合,在自行管理的 KVM 環境中,從客體作業系統一側向主機作業系統的記憶體區域進行未經授權的寫入及讀取,並驗證最終可以奪取主機權限(root),完成全面的虛擬機逃逸(Guest-to-Host Escape)。

為甚麼是「99999」?

發現這項漏洞後,pwn.ai 研究團隊與 Vercel 聯同 Linux 核心開發人員及相關企業,協調在 Linux 核心本體套用及發佈修補程式。

pwn.ai 工程師 Paulos Yibelo 表示,這項漏洞獲分配「CVE-2026-99999」這個令人印象深刻的識別編號並非偶然。由於漏洞影響重大,而且發現了 KVM 逃逸的新攻擊面,Linux 維護人員提議為它分配一個特別編號。

關於我如何獲得 CVE-2026-99999:這個編號並非靠逐步累積的運氣獲得。在它之前,還有近 2,000 個尚未分配的 CVE。Linux 維護人員認為,考慮到漏洞的影響及 KVM 逃逸的新攻擊面,它值得獲得這個特別編號,並主動提出分配給它。這是一份獎勵!我剛才才跟別人説,這感覺就像從網絡安全領域畢業一樣。所以,沒錯,這個編號是刻意分配的,我會永遠感激這份安排。

— Paulos Yibelo (@PaulosYibelo) October 19, 2026

來源:gihyo.jp · gihyo.jp