OpenAI Patch the Planet 计划

OpenAI Patch the Planet 计划

OpenAI 已推出 Patch the Planet,这是与 Trail of Bits 合作开发的 Daybreak 计划,旨在加强关键开源软件。该项目将 AI 辅助的安全研究——使用前沿模型如 GPT-5.5-CyberCodex Security——与专家人工审查相结合,以识别漏洞并开发补丁,通过确保仅向维护者提供已验证的发现,减轻开源维护者的负担。

AI 辅助漏洞管理工作流

Patch the Planet 计划以安全工程师与维护者之间的协作方式运作。该流程旨在确保维护者对部署和披露保持控制,同时获得高质量的安全支持。

参与流程

  • Consultation: 安全工程师与维护者合作,确定具体需求,例如漏洞验证、补丁开发或 CI/CD 改进。
  • Investigation: 研究人员使用 AI 调查潜在漏洞并验证有意义的问题。
  • Remediation: 团队开发或完善补丁,支持测试,并通过既定项目渠道协调披露。
  • Human Validation: 为防止 AI 生成的误报淹没维护者,Trail of Bits 的工程师会手动审查每个发现,复现证据,并在提交前对漏洞进行优先级排序。

工具与资源

参与项目可获得 ChatGPT Pro 访问权限、Codex Security 的条件访问以及用于核心开发和自动化的 API 积分。Trail of Bits 提供用于去重、分流和补丁的 AI 辅助工作流。

技术能力与现场笔记

Trail of Bits 的工程师使用 CodexGPT-5.5-Cyber,已经在 19 个开源项目中识别出数百个安全问题并合并了数十个补丁。此合作产生了若干可复用的安全基础设施改进:

快速模糊测试实验室部署

工程师使用重复的 Codex /goal 运行结合 GPT-5.5-Cyber,在不到一天的时间内构建了覆盖数十个入口点和平台的综合模糊测试实验室。Trail of Bits 估计如果手动完成,此过程通常需要数周时间。

自动化变体分析

创建了端到端的流水线,用于导入历史 CVE、提取漏洞模式并在目标代码库中搜索相关缺陷。该系统使用专门的判定代理进行结果去重和过滤误报,将历史漏洞数据转化为可重复的搜索策略。

加速差分测试

通过使用 Codex 生成将不同协议实现连接到通用测试框架所需的 shim 和 glue 代码,团队将差分测试的时间从数周或数月压缩至数天。

基于规范的测试

Codex 被用于基于 RFC 和项目规范开发威胁模型、攻击分类和属性测试,揭示了预期行为与实际软件行为之间的差异。

已验证的安全发现

作为更广泛的 Daybreak 工作的一部分,OpenAI 及其合作伙伴(包括 Calif 和 HackerOne)已在各软件层面识别出重大漏洞:

操作系统

  • Linux Kernel: GPT-5.5-Cyber 在 3000 万行代码中识别出安全相关组件,生成了 8 个内核指针信息泄漏 PoC 和 24 个本地权限提升(LPE)利用。
  • OpenBSD: 模型识别出内核实现的 System V 信号量中一个已有 23 年历史的 use-after-free 漏洞,可能允许非特权本地用户提升权限至 root。
  • FreeBSD: 研究人员确认了 34 个漏洞,并制作了 7 个 LPE PoC。

网络基础设施

  • dnsmasq: Codex Security 独立识别出对应四个 CVE(CVE-2026-4890、CVE-2026-4891、CVE-2026-4892 和 CVE-2026-5172)的模式,随后在 2.92rel2 版本中得到修复。
  • HTTP/2 Bomb: Codex 识别出一种针对 NGINX、Apache、IIS 和 Pingora 的拒绝服务技术,可能影响超过 88 万面向互联网的网站。

网络浏览器

  • Chrome: 在 V8 JavaScript 引擎中发现了五个可利用漏洞。
  • Safari: 在一周内于 WebKit 中发现了超过 10 个可利用漏洞。
  • Firefox: GPT-5.5 识别出一个 WebAssembly 漏洞(CVE-2026-8390),该漏洞在 Pwn2Own Berlin 前两天被修补,导致六个注册条目中有五个被撤回。

参与项目

Patch the Planet 计划的初始参与者包括:

  • cURL
  • NATS Server
  • pyca/cryptography
  • Sigstore
  • aiohttp
  • The Go project
  • freenginx
  • Python
  • python.org

Sources