新聞

資安研究團隊pwn.ai揭露Linux核心重大漏洞PwnEscape(CVE-2026-99999)。在使用受影響Linux核心的虛擬化環境中,攻擊者可能透過虛擬機器送出特製網路封包,讀取底層主機記憶體,Vercel也證實,研究人員已在Sandbox正式環境成功取得底層主機的記憶體資料。Linux核心已發布修補程式,該漏洞風險評分為9.3分,屬重大等級。

研究人員Paulos Yibelo今年8月參與Vercel Sandbox漏洞獎勵活動時發現該漏洞。Sandbox透過Firecracker微型虛擬機器隔離使用者執行的程式,避免影響底層主機或其他使用者,但他發現,利用PwnEscape漏洞,可以讓虛擬機器送出的特製封包在經過主機處理後,夾帶原本不屬於封包的主機記憶體資料,造成資料外洩。Vercel表示,目前沒有報告顯示其他客戶的檔案、機密資料或應用資料遭到存取。

Paulos Yibelo在自行建置的KVM與Firecracker環境,利用特製封包造成主機當機,並取得主機最高管理權限執行程式。

PwnEscape漏洞出現在Linux核心的網路處理機制上,Linux處理封包時,可以延後計算用於檢查傳輸錯誤的檢查碼,但原有機制未妥善限制計算結果的寫入位置,攻擊者因此能在IPv4標頭通過檢查後,藉後續作業改寫標頭長度。在測試案例中,IPv4標頭記載的長度從20位元組變成60位元組,使系統在拆分封包時,將原本不屬於封包的主機記憶體資料一併複製到傳出的封包中,每次成功觸發可洩漏32位元組資料。

Linux核心維護團隊已將修補程式加入多個穩定分支,在計算檢查碼前增加位置檢查,避免檢查碼計算結果覆寫IPv4標頭,並建議管理員更新至最新穩定版核心。