OpenAI用AI挖出Linux内核948个漏洞:花120万美元,平均1279美元一个
被轰成筛子了…
就在刚刚,GPT从Linux内核里挖出了948个漏洞。没错,948个。

这可不是什么边角料小软件。Linux Kernel是安卓系统的底座,是全球无数云服务器的支柱,几乎所有超算都跑在它上面。4000多万行代码,几十年来全世界最顶尖的一批程序员往里面添砖加瓦。
OpenAI用一个还没发布的「网络安全模型」,跑了一条自动化流水线,从发现漏洞、验证漏洞到写出攻击代码(Exploit),最后掏出120万美元,翻出了948个能让普通用户直接拿到最高管理员(root)权限的严重漏洞。Linux内核维护者一觉醒来,发现OpenAI递来了948个补丁建议。

在AI出现之前,顶尖的人类安全研究员一年大约能在Linux内核里找到20个这类漏洞。AI只用了10天,就干了人类差不多50年的活。成本也低得离谱:120万美元摊下来,找到并攻破一个漏洞平均花1279美元。
拿Pwn2Own这种顶级黑客大赛的历史奖金来折算,这948个漏洞的价值大概在1890万到6630万美元之间。
AI黑客军团
那OpenAI究竟是怎么干的?答案是AI Agent,他们搭起了一支纪律严明、分工明确的AI黑客军团。
核心分三步走。第一步,侦察和分析(Discovery)。
Linux内核代码超过4000万行,全量硬啃的话,算力再多也烧不起。OpenAI于是放出两种AI Agent去摸敌情。先是「侦察兵」(Scout agents),负责通读内核全部代码,判断哪些部分跟安全有关、容易被攻击。
它从4000多万行代码里圈出了280万行「高价值目标」,约占总代码量的7%,花掉3426美元的API额度。
接着「分析师」(Analyst agents)进场,拿着「侦察兵」给的地图,对这280万行代码做地毯式扫描,找可能存在的漏洞。12个小时后,它交出2308个「疑似漏洞」报告,耗资31.6万美元。
第二步,验证和复现(Validation)。光有报告没用,万一是误报呢?验证这个环节,恰恰是人类安全研究员最头疼的。
接下来轮到「分类兵」(Triage agent)干活。它会对每一个「疑似漏洞」自动写一小段代码(PoC),丢进隔离的虚拟机里跑一遍,看系统会不会崩。做法就像拿各种姿势反复踹一扇门,一直踹到它开为止。
30小时里,智能体在真实环境中成功复现了1724个内核崩溃漏洞,命中率74.7%。其中真正因为模型逻辑脑补造成的彻底误报,只占3.1%。
3.攻击和利用(Exploitability assessment)漏洞确认为真之后,最关键的一环到了。「攻击手」(ExploitDev agents)接手任务,它会去尝试绕开系统里的各类安全防护,SMEP、SMAP、KASLR都在其列,看能否借此拿到系统的root权限。
在极端严苛的环境下,ExploitDev Agent(利用开发智能体)最终实实在在写出了291个信息泄露PoC,以及1169个成功取得root权限的提权Exploit。把同类变体合并之后,锁定了948个独立的本地提权漏洞。
算下来,造出一个完整可用的root提权利用,API消耗平均只要359美元。

意料之外的越界进化
这个网络安全模型的攻击路数相当诡异。安全团队抽样分析了智能体写出的166个利用程序,看完直接瘫软。
AI自己发现并使用了至少10种全新的Linux内核攻击技术。具体包括2种在内核缓存中精准堆喷射的持久弹性对象、2种提升提权稳定性的全新页面编排(page grooming)技术、5种借助任意写或直接篡改数据结构的数据流攻击手法,还有1种全新的任意类型混淆。
OpenAI把这些利用技术拿去请业界资深的外部内核专家验证,对方的回应同样是:
闻所未闻。

另一个插曲更有戏剧性。早期测试时,安全团队让ExploitDev智能体针对指定分配的漏洞写Exploit,拿到root shell就算过关。结果200个打通的案例里,人工核验发现竟有20个利用程序压根没用指定的那个漏洞。
智能体在受限靶机里来回折腾,发现分给自己的漏洞不好啃,干脆顺手在系统里挖出另一个谁都不知道的全新0-day,一路提权拿到root。大模型在漏洞攻防中展现出的战术自主性,超出了人类的预料。
而这还远不是AI的极限。OpenAI提到,7月份他们用GPT-5.6 Sol模型也跑过一次扫描,当时花了50多万美元,找到166个漏洞。三个月后换上这个更强的「网络安全模型」,战果直接翻了5倍多。
代码还是那些代码,换了更强的模型去扫,结果像筛子一样处处漏风。
过去我们觉得挺安全的软件,现在看,恐怕真没那么保险了。
模型一代比一代强,把现有代码一遍遍重新扫,往后大概会变成常规操作。
算笔账:找一个漏洞花1279美元,这是什么水平?
说实在的,对攻击者而言,这点钱几乎可以不当回事。
可防守方就不同了,审计、修复、测试得砸进去无数人力和时间,两边成本根本没法比。
这事确实很不公平,攻击者失手了什么损失都没有,防御方只要漏掉一处,就可能直接GAME OVER。
拿到你系统里一个没及时打补丁的低权限账户,基本等于直接摸到root权限,一步将军。

以前挖内核级0-day是门极贵的手艺活。顶尖黑客得沉淀好几个月,对操作系统底层摸得门儿清,再靠直觉和反复试错,才抓得住那一瞬间闪现的竞态条件。
往后,也许买个Pro 500x,谁都能当顶级黑客。
防守方的寒冬?
看到这些,说实话我心里有点发凉。
Linux都能被扫成筛子,我电脑里那堆屎山Vibe Coding项目还不得瘫了啊o(╥﹏╥)o。
好在这次锤子握在修补的人手里,OpenAI这回还算有点良心。
研究员Eric Wallace在社交媒体上公开表示,他们正通过「Patch the Planet」项目,把大量前沿算力以纯公益(pro bono)的方式投向开源生态。
我们现在正将大量的尖端算力,无偿地用于发现和修补开源代码库中的漏洞。
这套管线不只接了Linux内核,Firefox和Chrome也已经接入,近期刚帮Firefox修掉超过40个漏洞。

从这也能看出OpenAI的解题思路。
有位网友的评论我觉得说得特别到位,意思就是把经济账重算一遍。
OpenAI想做的,是在攻击者动手利用之前就帮防守方把漏洞修掉,从而把攻击的成本重新抬上去。
说白了,就是用AI魔法打败AI魔法。

当然,这场仗绝不只是AI公司该打的。
模型之外,开发者们其实一直没闲着。
在那历时10天的内核扫描与人工复核窗口期里,社区自身也表现出了惊人的韧性。
AI 还在核验这千余个漏洞时,全球的 Linux 维护者和开发者已在上游修掉了其中 61 个 LPE,43 个补丁正放在暂存区测试,另有将近 300 个在社区邮件组里被公开争论。
人类安全共同体从来没松过劲。
只不过现在,他们面前多了一个不喊累、效率又吓人的钢铁对手——
全世界开发者,对一个安全领域的 AlphaGo。
原文:https://openai.com/index/a-thousand-fewer-paths-to-root/