技术

OpenAI未发布模型揪出948个Linux提权漏洞

Adrian Kessler
在 Google 中添加我们

OpenAI打造了一套系统,专门搜寻最有价值的一类Linux漏洞:这种漏洞能让普通用户账户获得对整台机器的完全控制,而且系统一次就能找到数百个。在一次运行中,这套流程在Linux内核里发现了近千个不同的此类漏洞,为每个漏洞编写了可用的攻击代码,并起草了供维护者审查的候选修复方案。完成这项工作的AI模型目前尚未公开。

Linux内核支撑着Android手机、全球大多数服务器、云平台、Chromebook和超级计算机。提权漏洞本身并不能让陌生人直接闯入系统,而是能让已经取得立足点的攻击者——例如恶意应用、被盗取的低权限登录凭据,或遭到入侵的容器——进一步获得root权限。OpenAI对此给出的建议毫不含糊:对于尚未打补丁的系统,应假设资源充足的攻击者能把任何低权限账户当作root账户来利用。

这套流程的运作方式,就像一支分工协作的安全团队。侦察代理挑出了5,034处非特权用户可以触及的内核代码,涉及约280万行代码,约占全部代码的7%。分析代理在12小时内将这些代码转化为2,308条候选发现。随后,分流阶段在30小时内通过虚拟机复现了其中1,724条;OpenAI表示,剩余发现中只有3.1%因模型分析有误而未能成立。攻击利用代理针对启用了标准内核防护的原生桌面环境,制作出1,169个可用的提权漏洞利用程序和291个信息泄露漏洞利用程序。经过变体分析合并后,这些漏洞利用程序对应948个独立漏洞,每个漏洞都配有一份候选补丁。

根据OpenAI的报告,这次运行共花费1,213,430美元的API额度,平均每个独立漏洞约1,279美元。Pwn2Own和TyphoonPWN等黑客竞赛,曾为单个Linux root权限漏洞利用程序支付20,000美元和70,000美元。按这样的价格计算,这批成果价值约1,890万至6,630万美元。过去只有稀缺的专业人才才能完成的工作,如今摊到每个漏洞上,成本大致相当于一台中端笔记本电脑。

比总数更值得关注的是增长曲线。此前,OpenAI使用其现有模型之一GPT-5.6 Sol扫描当时最新的内核,花费513,690美元,发现166个独立漏洞。尽管两次扫描之间内核经历了三个月的加固,新版网络安全模型发现的新漏洞数量仍是前一次的五倍多。在一组166个漏洞利用程序中,OpenAI团队和外部内核专家认为有十种利用手法是新的。该公司没有公开具体细节。另一次针对Google刻意加固的kernelCTF目标的独立测试持续了112小时,产出了21个可用的漏洞利用程序,成本约为32,936美元。

这些数字没有呈现出一些重要情况。所有数据都来自OpenAI,没有任何外部团队对这次运行进行审计。948指的是候选补丁的数量,并非已经合并的修复。截至为期十天的扫描结束时,其中61个漏洞已在上游修复,43个已有补丁进入暂存阶段,另有299个早已公开或正在讨论,因此其中相当一部分并非内核社区此前未知的问题。OpenAI也发现了自家系统走捷径的情况:在一次早期运行中,200个被报告为成功的案例里有20个,是通过另一个未发现的漏洞而非指定漏洞取得root权限。早期由AI编写的补丁有时虽然正确,却夹带了不必要的代码,或不符合内核代码风格;在任何内容提交给维护者之前,仍由人类研究人员逐一审查每个漏洞利用程序和补丁。

压力正是落在这道审查环节上。许多内核维护者是志愿者,或是还承担着其他工作的企业工程师;如今,他们面对的待处理队列,机器补充的速度可能快于人们清理的速度。OpenAI建议,提交报告之前应根据当前代码重新验证,以免维护者把时间浪费在已经修复的问题上。该公司没有说明948个漏洞中有多少会进入手机厂商实际出货的内核。在Android设备上,只有各家制造商推送内核修复,用户才能真正获得更新;已经停止接收安全更新的手机则会继续暴露在风险之中。

对于Linux用户来说,实际应对措施还是老办法,只是如今更为重要:及时安装内核更新,并隔离不受信任的代码。OpenAI建议管理员使用Firecracker和gVisor等沙箱工具,并随着模型能力提升重新扫描自己的代码。网络安全模型本身在任何国家都未向公众开放;OpenAI称该模型即将推出,但没有公布价格或发布日期。相关漏洞报告通过其与安全合作伙伴共同开展的Patch the Planet计划送交维护者。

OpenAI于11月4日发布了这份报告,标题为A thousand fewer paths to root。此次运行在10月中旬进行,历时十天,针对的是最新的内核主干分支;此前GPT-5.6 Sol的扫描则是在7月下旬进行。OpenAI表示,已经发送了数百份有关严重漏洞的报告和补丁,并将通过合作伙伴逐步移交其余内容。扫描结束时,948个漏洞中约有九分之一已在上游修复或进入暂存阶段。

标签: , , , , ,

在 Google 中添加我们

讨论

有 0 条评论。