Linux内核漏洞:OpenAI的智能体写出了948个漏洞利用
大规模发现Linux内核漏洞:OpenAI的智能体流水线在一次运行中确认了948个可获取root权限的漏洞。本文介绍它是如何做到的。
本文的其他语言版本:العربيةDeutschEnglishEspañolFrançaisItaliano日本語Polski
11月4日,OpenAI的安全研究团队发布了报告《A thousand fewer paths to root》。报告介绍了一条自主运行的智能体流水线:它搜寻Linux内核漏洞,为漏洞编写利用代码(exploit),并准备修复补丁。在使用OpenAI内部网络安全模型的一次运行中,它确认了948个本地提权(local privilege escalation)漏洞并为其准备了修复,也就是能让普通用户变成root的漏洞。API费用约120万美元。
OpenAI的智能体到底发现了什么?
报告中的数字(ai-tldr.dev和RuntimeWire等都做了总结)如下:
- 在2026年10月中旬的内核master分支中找到2308个候选漏洞,
- 其中1724个被复现为真实漏洞,
- 948个独特的LPE漏洞(local privilege escalation)最终得到可用的利用代码和修复建议,
- 总成本为1,213,430美元的API额度,其中最大的一块、775,929美元花在编写利用代码上(寻找漏洞花了316,549美元,验证花了73,330美元)。
据OpenAI称,智能体使用了10种外部内核专家此前从未见过的利用技术。公司没有公开这些技术。
完成这项工作的模型并未公开。它是OpenAI即将推出的一款网络安全专用模型,报道中没有提到它的名字。
智能体是如何搜寻Linux内核漏洞的?
这条流水线把工作分给几类智能体(据ai-tldr.dev的描述):
- 侦察智能体选出了5034个目标,即无特权用户可以触达的代码片段(约占内核代码的7%),
- 分析智能体搜查这些代码片段,
- 分诊智能体为每个发现编写概念验证(PoC),并在启用KASAN(Kernel Address Sanitizer)的虚拟机中运行,直到漏洞能够复现,
- 利用智能体在开启SMEP、SMAP和KASLR防护的普通发行版上检验最有希望的候选,
- 最后一个阶段编写修复补丁。
有意思的是,在运行初期,200个“成功”的利用中有20个是通过另一个完全不同的零日漏洞拿到root的,而不是智能体本该利用的那个。因此流水线中加入了额外的检查,确认利用代码确实用的是分配给它的漏洞。
团队还在Google kernelCTF项目的加固内核上测试了这条流水线。112小时内产出了25个信息泄露的概念验证和21个LPE利用,花费约32,936美元的API额度。
这些漏洞已经修复了吗?
还没有全部修复。948是已确认、附带候选修复的利用数量,并不是内核中已有948个修复。10天后,内核主线已修复61个漏洞,另有43个漏洞的修复在staging分支中等待合并。
在内核社区的建议下,OpenAI先从严重漏洞入手,其余漏洞与Patch the Planet项目的合作伙伴一起逐步报告。据Startup Fortune报道,该项目于2026年6月启动,参与者包括Trail of Bits和HackerOne等,每个发现在交给维护者之前都会经过人工审核。
为什么这件事引发热议?
因为这个规模连安全从业者都感到震惊。报告登上了Hacker News首页,团队成员在那里回答问题。评论里反复出现同一个问题:内核里怎么会藏着近千条通往root的路?
最有分量的是报告本身的结论:在近期内,对一个资源充足的攻击者来说,在没有打上最新补丁的系统上拥有一个低权限账户,就应被视为拥有root权限(原文为“functionally equivalent to root access for a well-resourced threat actor”)。
这是指向同一方向的又一个信号。10月底,Claude在Chrome、Safari和Linux中发现了漏洞,Google则发布了只面向部分企业的网络安全模型Gemini 4 Carbon。不同之处在于,这次是一次运行就找出数百个漏洞,还附上了一张具体的API账单。
需要注意什么?
第一,数字由谁提供。这是OpenAI自己进行并描述的实验,公司称这些成本是上限,因为更好的harness可以把成本降下来。目前独立验证还不多,所以对这些数字要保持一定距离。
第二,硬币的另一面。同样的工具落到攻击者手里,会缩短从内核提交到可用利用代码的时间。OpenAI的回应是:模型并未公开,利用代码和新技术也不会流到网上。
第三,及时更新。OpenAI给防守方的建议很简单:每当出现更好的模型,就重新扫描旧代码,并让系统始终打好最新补丁。关于如何保护智能体和密钥,我在AI智能体安全指南中写得更详细。
FAQ
OpenAI发现了多少个Linux内核漏洞?
流水线标记了2308个候选,复现了1724个漏洞,并为948个独特的LPE漏洞编写了可用的利用代码和修复建议。
我的Linux有危险吗?
利用代码没有公开,修复正在逐步进入内核(10天后主线中已有61个)。我们能做的最好的事,就是定期更新内核。
能试用这个OpenAI模型吗?
不能。据报道,这是OpenAI尚未发布的一款网络安全模型。
花了多少钱?
据OpenAI称,整个运行花费了1,213,430美元的API额度。