歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出

2025年05月26日11:52:03 科技 1878

夢晨 發自 凹非寺
量子位 | 公眾號 QbitAI


AI成功找到Linux安全漏洞,還是內核級別的零日漏洞。

剛剛,OpenAI總裁轉發了獨立研究員Seen Heelan的實驗成果:用o3模型找到了Linux內核SMB實現中的一個遠程零日漏洞。

歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出 - 天天要聞

更讓人驚訝的是,整個過程中沒有用到任何複雜的工具——沒有腳手架、沒有智能體框架、沒有工具調用,僅僅是o3 API本身。

這個漏洞被編號為CVE-2025-37899,是SMB”註銷”命令處理程序中的一個釋放後使用(use-after-free)漏洞。

據作者透露,這是首次公開討論的由大模型發現的此類漏洞。

歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出 - 天天要聞

有網友看過發現過程後感嘆,原以為會有很瘋狂的實驗設置,但其實只是把一堆代碼縫到一起,讓o3檢查100次。

希望其他白帽黑客已經開始像這樣檢查其他關鍵操作系統了。

歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出 - 天天要聞

OpenAI首席研究官Mark Chen表示:像o3這樣的推理模型正開始助力深度技術工作和有意義的科學發現。接下來一年,類似這樣的成果將會越來越普遍:

歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出 - 天天要聞

AI不僅找到漏洞,還能輔助修復

Sean Heelan是一位獨立研究員,專註於基於大模型的漏洞研究和漏洞利用自動化生成。

他原本在手動檢查Linux內核的KSMBD(內核態SMB3協議實現)漏洞,想要暫時遠離大模型相關的工具開發。

歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出 - 天天要聞

但o3發布後,他忍不住想測試一下:”既然我手裡已經有這些漏洞,不如看看o3能不能找到它們?”

他先用一個自己手動發現的漏洞CVE-2025-37778作為測試。這是Kerberos認證路徑中的一個釋放後使用漏洞,是測試大模型能力很好的基準,因為:

  • 它是Linux 內核遠程攻擊面的一部分
  • 它並不簡單,發現他需要理解如何觸發特定的會話狀態、認證函數的多條執行路徑、跨函數的對象生命周期管理
  • 但它也並非極其複雜,作者本人可以在10分鐘內帶着同時了解涉及到的約3300行代碼

接下來開始實驗之前,還需要搞清楚一個問題,該給大模型展示哪些代碼?

理想情況當然是大模型讀取整個代碼庫並輸出結果,但實踐中上由於上下文窗口的限制還無法事先。

最終Heelan為 LLM 提供了“會話設置”命令處理程序的代碼,包括它調用的所有函數的代碼等等,直到調用深度達到3(這是包含推理漏洞所需代碼所需的深度),還包含了命令處理器、連接建立/拆除、請求分發等完整上下文。

提示詞中告訴o3專門尋找use-after-free漏洞,提供KSMBD架構說明,強調要避免誤報,每個實驗運行100次,統計成功率。

相關代碼和提示詞已開源在GitHub上。

歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出 - 天天要聞

Heelan還按同樣流程測試了Claude3.7和Claude 3.5作為對比,結果o3的表現讓人眼前一亮:

  • OpenAI o3: 100次運行中成功找到8次漏洞
  • Claude 3.7: 100次中找到3次
  • Claude 3.5: 100次中一次都沒找到

此外有意思的的是,o3和Claude的輸出風格完全不同。

o3生成的像人類寫的漏洞報告,結構清晰、重點突出

歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出 - 天天要聞

Claude更像思維流或工作日誌,細節豐富但略顯冗長。

歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出 - 天天要聞

接下來發生的事情更精彩了。

Heelan想測試o3在更大代碼量下的表現,於是給它提供了所有SMB命令處理程序的代碼,約12000行代碼。

雖然找到原始漏洞的成功率降到了1%,性能明顯下降。但在運行結果中,o3報告了一個全新的漏洞。

Heelan自己之前也不知道這個漏洞,它同樣是由於sess->user的釋放造成的,但這次是在會話註銷處理程序中。

歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出 - 天天要聞

o3自己對這個漏洞的解釋如下。

當一個ksmbd工作線程還在執行使用sess->user的請求時,另一個處理同一會話SMB2 LOGOFF的線程釋放了該結構。沒有同步機制保護該指針,所以第一個線程會解引用已釋放的內存——這是一個經典的釋放後使用漏洞,會導致內核內存損壞和任意代碼執行。

更有意思的是,研究員發現o3不僅能找到漏洞,某些情況下修復方案比人類更完善。

對於之前的Kerberos認證漏洞,Heelan最初提出的修復是簡單地將指針置空:

if (sess->state == SMB2_SESSION_VALID) {
    ksmbd_free_user(sess->user);
    sess->user = NULL;  // 添加這行
}

但o3的報告中有指出這個修復不夠充分,因為SMB協議允許兩個不同的連接”綁定”到同一個會話,在釋放和置空之間的短暫窗口期,另一個線程仍可能訪問這個指針。

最終Heelan承認,如果使用o3來找和修復原始漏洞,“理論上”會比自己完成更好。

之所以加上“理論上”的限定,是因為現在AI誤報的比例有點高,人類很難認真仔細地查看o3的每份報告。

不過他也認為隨着技術的發展,這個比例只會越來越低。

Heelan在報告結尾感慨道:

大模型在程序分析技術的能力空間中,處於一個比我們見過的任何東西都更接近人類的位置。考慮到創造力、靈活性和通用性,LLM更像是人類代碼審計員,而不是符號執行、抽象解釋或模糊測試。

他特彆強調,如果你從事安全研究工作,現在應該開始密切關注了:

  • 專家級研究員不會被取代,反而會變得更高效
  • 對於10000行以內的代碼問題,o3有相當大的概率能解決或幫助解決
  • 雖然仍有約1:50的信噪比問題,但這已經值得投入時間和精力

不過也有人看到了其中的風險:

如果壞人利用AI的能力找到類似的漏洞並攻擊系統又如何呢?

歷史首次!o3找到Linux內核零日漏洞,12000行代碼看100遍揪出 - 天天要聞

科技分類資訊推薦

華為天生會畫數字藝術展亮相文博會:科技賦能藝術創作 - 天天要聞

華為天生會畫數字藝術展亮相文博會:科技賦能藝術創作

【ZOL中關村在線原創新聞】5月22日,第二十一屆中國(深圳)國際文化產業博覽交易會在深圳盛大啟幕。作為中國文化產業領域的年度盛會,本屆文博會吸引了眾多政府機構、文化團體和知名企業參展,集中展示了文化產業的最新成果與發展趨勢。其中,華為天生會畫數字藝術展人潮湧動,成為眾多觀眾的熱門打卡地。展覽以“共繪自然...
榮耀400系列影像實力再升級 同檔位難尋敵手 - 天天要聞

榮耀400系列影像實力再升級 同檔位難尋敵手

【ZOL中關村在線原創新聞】榮耀400系列手機正式登場,其在影像領域的卓越表現令人矚目,影像體驗冠絕同檔,為消費者帶來了全新的拍攝體驗。在硬件配置與算法優化上,榮耀400全系搭載2億超清寫真人像主攝,並融合AI人像意圖識別引擎。這一強大組合讓榮耀400系列實現了同檔最清晰的成像體驗以及更強的動態拍攝表現,無論是拍...
榮耀400系列AI影像革新:解鎖創作自由,重塑日常AI體驗 - 天天要聞

榮耀400系列AI影像革新:解鎖創作自由,重塑日常AI體驗

【ZOL中關村在線原創新聞】榮耀400系列手機正式發布,其AI影像創作能力迎來重大進化,多項創新功能國內首發,為影像創作領域注入全新活力,同時將AI體驗深度融入日常生活,引領智能設備使用新風尚。在影像創作方面,榮耀400系列展現出了強大的技術實力。行業國內首發的AI圖生視頻功能,打破了圖片與視頻之間的壁壘,用戶只...
榮耀400系列:超強AI賦能,性能續航雙冠絕同檔 - 天天要聞

榮耀400系列:超強AI賦能,性能續航雙冠絕同檔

【ZOL中關村在線原創新聞】榮耀400系列攜超強AI能力震撼登場,在性能與續航方面實現全面升級,成為同檔位手機中的佼佼者。在性能表現上,榮耀400全系藉助超強AI能力,性能迎來質的飛躍。其中,榮耀400 Pro搭載滿血版第三代驍龍8旗艦芯片,CPU、GPU以及AI各項性能均有顯著提升。結合榮耀深厚的底層調教技術,為用戶打造出更...
榮耀400 Pro上手評測:2億超清寫真人像重新定義移動影像標杆 - 天天要聞

榮耀400 Pro上手評測:2億超清寫真人像重新定義移動影像標杆

【ZOL中關村在線原創評測】不知道大家有沒有一種感覺,雖然現在手機的影像配置越來越強大,但是普通用戶依舊很難拍出讓自己滿意的照片,特別是在轉瞬即逝的人生時刻,普通用戶很難快速完成構圖、光影、影調等方面的調整,快速拍下自己的人生照片。在此前的幾代機型中,榮耀數字系列通過推出“單反級人像拍攝”和“全場景雅...
榮耀400系列:屏幕、護眼、功能全面升級 - 天天要聞

榮耀400系列:屏幕、護眼、功能全面升級

【ZOL中關村在線原創新聞】榮耀400系列手機正式發布,憑藉在屏幕顯示、護眼技術、功能拓展以及通信能力等多方面的卓越表現,尤其是屏幕體驗冠絕同檔,為消費者帶來全方位的極致體驗。屏幕方面,榮耀400系列搭載了一塊擁有5000nits超級亮度的通透清晰好屏。如此高的亮度,即便在陽光直射的戶外環境下,用戶也能自由、清晰地...
小米盧偉冰:一個能打的對手都沒有 SU7產品力表現強勁 - 天天要聞

小米盧偉冰:一個能打的對手都沒有 SU7產品力表現強勁

站長之家(ChinaZ.com)5月28日 消息:今日,小米集團舉行了2025年一季度業績電話會,小米集團總裁盧偉冰等高層管理人員出席了此次會議。會上,針對小米汽車相關話題,盧偉冰發表了一系列看法。在回答媒體關於小米YU7標配激光雷達是否會對定價策略或盈利能力產生影響的問題時,盧偉冰指出,小米YU7產品力表現強勁。不過,目...
小米王騰:REDMI K80至尊版將是行業3K檔最豪華的性能之王 - 天天要聞

小米王騰:REDMI K80至尊版將是行業3K檔最豪華的性能之王

站長之家(ChinaZ.com)5月28日 消息:今日,小米中國區市場部總經理、REDMI品牌總經理王騰通過社交平台發文,提前為REDMI新機K80至尊版“預熱”。他透露,REDMI K80至尊版將成為行業3K檔最豪華的性能之王,不僅性能在安卓陣營中依舊佔據領先地位,而且在配置方面進行了大幅升級,堪稱脫胎換骨之作。據王騰劇透信息及相關爆...
王騰回應REDMI何時用玄戒芯片:急不來 成本太高 - 天天要聞

王騰回應REDMI何時用玄戒芯片:急不來 成本太高

站長之家(ChinaZ.com)5月28日 消息:近日,小米玄戒O1自研芯片發布後收穫頗高熱度,然而小米15S Pro因定價略高,讓不少用戶望而卻步,眾多網友紛紛期待玄戒芯片能下放到REDMI機型,以降低產品價格。針對這一呼聲,王騰今日發布視頻作出回應,直言“我們真的急不來”。王騰解釋稱,玄戒O1芯片初期研發成本高達135億元,分攤...