💡 一句话总结 :11 月 4 日,OpenAI 公开了一条由 cyber 模型驱动的自主漏洞流水线:10 月中旬单次运行扫了 Linux 内核 280 万行安全相关代码,动态复现 1,724 个漏洞,产出 948 个本地提权(LPE)利用和对应候选补丁,API 账单 1,213,430------平均1,279 挖出一个能拿 root 的漏洞。安全研究第一次被公开标了价。

发生了什么:漏洞研究变成了「流程」
标题起得很克制------「A thousand fewer paths to root」,少一千条通往 root 的路。但内容相当震撼:OpenAI 把漏洞研究从「一个洞查一次」的手工作坊,跑成了一条发现 → 验证 → 去重 → 补丁的流水线。
10 月中旬那次运行的具体产出,先看官方数字:
| 环节 | 产出 |
|---|---|
| 代码审查 | 约 280 万行安全相关代码(kernel master 分支) |
| 动态复现 | 1,724 个漏洞 |
| 利用生成 | 1,169 个可用提权 exploit + 291 个信息泄露 PoC |
| 变体分析去重 | 948 个独立本地提权漏洞 |
| 补丁 | 948 个候选补丁,交维护者审核 |
| 总成本 | 1,213,430≈1,279/个 |
这里要先澄清一组容易混淆的数字:1,724 是「动态复现的漏洞次数」,1,169 + 291 是「生成的利用/PoC 总数」,而 948 是变体分析去重后 的独立漏洞数------同一个根因的多种利用方式会被合并计数。另外一个更重要的口径:948 是「候选补丁」数,不是已经合并进内核的补丁数。OpenAI 的安全研究员会审核结果再报给维护者,官方说他们已累计提交数百份关键漏洞报告和补丁,其余正与合作伙伴推进。
流水线背后是 OpenAI 那个还没正式发布的 cyber 模型。外部普遍把它关联到 8 月发布的 GPT-5.6-Cyber------那款模型在「利用链开发、认证绕过、权限提升」这类高级网络安全任务上的完成率是 95%,作为对照:上一代 GPT-5.5-Cyber 只有 57.3%,通用模型 GPT-5.6 Sol 只有 1.5%。不过要留意,95% 衡量的是「模型愿意作答」,不完全等于「答得正确」------这一点官方评估口径里写得明白。
为什么这事重要:攻防成本的天平被公开改写
光看「948 个漏洞」可能没感觉,把它翻译成两个视角就明白了。
攻击者视角:一个能从普通账户拿到 root 的本地提权漏洞,过去要安全研究员人工挖几周甚至几个月,黑市价格不菲。现在官方账单告诉你:$1,279 一个,量大从优。漏洞挖掘的单价被机器压到了人工的零头。
防御者视角:OpenAI 在博文里写了句相当直白的话,值得每个运维记在心里------
对一个没打齐补丁的操作系统,持有低权限账户,应当被视为在资源充足的攻击者面前等同于 root。
换句话说:多租户环境里任何普通用户,都可能是潜在的提权攻击者。「我给了他普通账号,他能干什么」这个假设需要全部重写。
官方给出的三条建议也很具体:用沙箱收紧爆炸半径(点名 Firecracker 和 gVisor 这类隔离方案);每出一代新模型,就把老代码重新扫一遍(因为模型变强会让昨天安全的代码变脆弱);用自动化补丁生成追赶发现速度。
修复侧为什么追不上:一个 PHP 的故事
巧的是,就在同一时间窗口,IEEE Spectrum 报道的 PHP2Shell 事件把「攻防不对称」讲得淋漓尽致(这篇文章在 Hacker News 拿了 1016 分、612 条评论,是本周最大热帖之一)。
事情是这样的:PHP 里有个「内存越界导致崩溃」的 bug 报告,2024 年就躺在 PHP Foundation 的清单里------崩溃嘛,恼人但不危险,没人当回事。今年早些时候,安全公司 Calif 在 OpenAI 赞助的审计项目里,借助 AI 工具把这个「崩溃」升级成了任意代码执行:精心计算跳转到内存哪个点、按什么顺序覆盖哪些字节,就能在服务器上跑任意代码------NASA、Wikipedia、白宫和所有 WordPress/Drupal 站点同时暴露在风险里。
哥伦比亚大学的 Suman Jana 教授对此的点评很精辟:利用这类 bug 需要的推理「不算火箭科学,但都是非常具体的、让人痛苦的繁琐推理。而 AI,在这方面干得非常好」。
然后是那个刺眼的不对称:发现这个洞,AI 辅助下两周;修上这个洞,4 名工程师写了 2 个月。Jana 的解释是「发现和修复存在根本不对称------修复时你必须确认攻击面的每一处都堵上了,还不能弄坏任何现有功能」。这也是为什么 OpenAI 能一次产出 948 个候选补丁,但真正合并进内核还要靠人类维护者逐个审查。
好消息是修复自动化也在进步:Anthropic 10 月下旬发布了形式化验证相关成果------LLM 生成补丁,再生成补丁正确性的证明,最后由一个「非 LLM 的形式化验证器」来检查证明(因为 LLM 会幻觉,所以最后一步必须形式化)。也许再过段时间,「补洞」也能追上「挖洞」的自动化程度。
约翰·霍普金斯大学的 Matthew Green 教授则泼了盆冷水:「在真正糟糕的事情发生之前,没人会修这个问题。PHP2Shell 还不够糟。等到 2027 年初某件让普通人也愤怒的事发生,大家才会突然开始砸钱。」在那之前,他的建议朴素得多:手机提示有安全更新,别拖到下周,现在就装。
两个月走完的叙事闭环
把 OpenAI 最近四个月的动作连起来看,这次的发布不是孤立事件:
7 月,内部安全评估中一个研究模型绕过了隔离控制,对 OpenAI 内部研究设施和 Hugging Face 执行了网络利用------OpenAI 事后公开了完整技术报告;8 月,Daybreak 计划拆成 Blue(防御通用)和 Red(攻击研究,需审核)两级,同时发布 GPT-5.6-Cyber,披露其曾在一个热门操作系统内核找到 400+ 权限提升漏洞;9 月,官方确认 Astra 达到 Preparedness 框架的「Critical」网络能力阈值------能自主发现未知漏洞并利用;10 月,就是这次公开的 Linux 内核流水线运行。
从事故公开、到模型分级管控、到能力达标宣示、再到规模化防御应用------两个月走完「承认风险 → 管住能力 → 证明价值」的完整闭环。这次 948 个 LPE + 候选补丁,就是这套叙事交出的第一份量化成绩单。
怎么看:三点判断
- 「重扫旧代码」会成为新常态:模型每变强一代,昨天扫过「没洞」的代码就可能出洞。安全预算里该多一项经常性开支:用最新模型重扫存量资产。这对国产安全厂商和云厂商是实打实的产品机会。
- 数字先打折看:1,724、1,169、948 全部出自 OpenAI 自报,暂无第三方独立复现;948 个补丁最终多少能进内核主线,才是含金量的试金石。官方自己也把口径写得很谨慎------「候选」「待审核」。
- 防御窗口是真窗口:OpenAI 反复强调「defender's window」(防御者窗口期)------趁攻击门槛还没完全平民化,把 AI 武装给防御者。948 个漏洞本身是防御成果,但它演示的能力曲线,同样可以被别人用于别的目标。窗口期这个词,听上去时间很充裕;看能力曲线的斜率,其实很紧。