OpenAI 投入超过 120 万美元分析 Linux 内核代码,识别出数千个潜在缺陷,其中包括大量可能导致严重安全隐患的权限提升漏洞。

自动化安全测试流水线

OpenAI 发布详细报告,披露其构建的五阶段自动化流水线,旨在发现漏洞、评估风险并辅助生成补丁,以强化 Linux 生态系统安全。该流程涵盖漏洞发现、动态验证、可利用性评估、补丁生成及人工审查。最终,系统在内核中定位了 948 个独立的权限提升漏洞。

大规模漏洞挖掘成果

“Linux 内核支撑着 Android 设备、云基础设施及超级计算机等数十亿用户使用的系统,” OpenAI 表示,“拥有超 4000 万行代码的内核,通过系统调用、网络、文件系统和设备驱动程序暴露了广泛攻击面。我们选择 Linux 旨在验证前沿模型在大规模关键代码库中的漏洞发现能力及安全影响。”

尽管此次行动消耗约 121 万美元 API 额度,但报告亦带有展示其最新网络安全模型能力的营销意图。报告未直接点名模型,仅称其为一款“即将推出的网络安全模型”,并将其与开发了 24 个本地权限提升利用工具的 GPT-5.5-Cyber 进行对比。

第一阶段,AI 代理在 12 小时内扫描并筛选出 2300 多个与安全相关的候选缺陷。随后,额外代理生成概念验证(PoC)代码进行测试。整个复现过程耗时 30 小时,成功复现 1724 个发现(约占初始候选项的 75%),仅 3% 的结果源于模型分析错误。

此后,代理根据影响程度对漏洞排序,生成 1169 个有效的本地权限提升利用工具及 291 个证明信息泄露的 PoC。经去重和排除误报,研究人员最终确认 948 个独立升级漏洞,并为其构建补丁。

OpenAI 表示,在联系 Linux 内核维护者前,团队对所有生成的利用工具和补丁进行了审查。遵循社区指导,缺陷按优先级排序,部分问题已获修复,其余正在处理中。

新型利用技术

“我们将相关源代码提供给模型,并通过提示工程引导其遵循最佳实践,如执行静态检查、沿用附近代码的开发规范,以及进行变体分析以确保补丁完整性,” OpenAI 解释了这一过程。

并非所有漏洞均为全新发现。OpenAI 指出,分析完成时,Linux 维护者已修补 61 个已识别的权限提升缺陷,另有 43 个处于补丁审核阶段,近 300 个(约三分之一)已在公开报告和讨论中。

此外,团队审查了 166 种利用技术,发现 10 种此前未记录的技术,涉及内核内存操作、页面整理及通过纯数据攻击实现权限提升。为防止威胁行为者利用,OpenAI 决定在这些漏洞修复前不公开细节。