AREXOpen in interactive Feed

AREX Feed Article

OpenAI 称前沿 AI 抢在攻击者之前发现 PHP 关键漏洞,并发布 Codex 技能协助网站自查

October 21, 2026

OpenAI 于 10 月 21 日,其模型在 Patch the Planet 计划下帮助研究者发现了 PHP 的关键安全漏洞——这款开源编程语言据其估计支撑约 70% 的网站。OpenAI 称,过去两个月它牵头一个由 PHP 维护者、研究者和安全厂商组成的联盟,赶在公开披露之前备好修复与防护;两个月的时间是必要的,因为「修复相当复杂,需要对 PHP 引擎做重大改动」。OpenAI 还称,据其所知,前沿 AI 抢在攻击者之前发现了漏洞,为防御方赢得了一段准备时间——这即是其所说的 Defender's Window(防御者窗口)。

公告中的关键事实当天就得到独立信源印证:PHP 项目组显示,PHP 已发布 8.5.12、8.4.27、8.3.36 与 8.2.35 四个紧急安全版本,修复 CVE-2026-109618 与 CVE-2026-109619——两个可让未认证攻击者远程执行代码(RCE)的关键漏洞。两个多小时后,OpenAI 又宣布打包了一个 Codex 技能(skill),指引用户把 Codex 指向 ,检查自己的网站是否受影响。

OpenAI 的两层判断与「Defender's Window」

OpenAI 的主帖给出两层判断。分量上,它认为由于漏洞严重程度与 PHP 的普及面,这是「近期记忆中影响最大的安全漏洞之一」,并称这「标志着新阶段:AI 能够发现具有互联网规模影响的安全漏洞」。时间线上的判断就是 Defender's Window:这个词出自 OpenAI 总裁 Greg Brockman 今年 8 月发表的——AI 同时抬升攻防两端的能力,防御方若能用前沿模型率先找到并修好漏洞,就能在攻击者动手前打开一段窗口期。Brockman 在 21 日的中把这次事件概括为 OpenAI 牵头联盟、缓解「近期开源软件中最严重漏洞之一」的 php2shell。

至于 OpenAI 自己在其中的角色,目前主要仍是其单方描述:称修复与发版由 PHP 维护者主导,OpenAI 团队与 Wiz、Cloudflare 等合作伙伴贡献研究、技术支持与协调。补丁与修复版本有 php.net 可独立核对,而「AI 先于攻击者发现」的先后顺序,暂无第三方信源能够验证——OpenAI 的措辞里也保留了「据我们所知」(to our knowledge)的限定。

两个 CVSS 9.2 漏洞:官方结论是「升级是唯一安全的选择」

php.net 的官方公告把定性写得很具体:两个漏洞都是未认证远程代码执行,CVSS(通用漏洞评分系统)v4.0 评分 9.2,属 critical 级。CVE-2026-109618 出在内存耗尽(out-of-memory)处理逻辑:PHP 可能在内部请求数据只初始化到一半时被打断,请求清理阶段却把这份无效数据当作有效数据处理,攻击者由此获得代码执行路径。CVE-2026-109619 是另一种形态——请求专属的内部状态在其内存被释放后仍然存活,同一个 worker 进程处理下一个请求时,可能在正常的初始化重置之前碰到这些过期状态。

公告称,所有以 Web 方式对外提供服务的 PHP 安装都在风险之列,包括 PHP-FPM、Apache 的 mod_php、php-cgi、FrankenPHP 与 LiteSpeed;其中 mod_php 风险最高,官方已演示过一个利用:一条未认证请求可以在任何应用代码运行之前触发攻击。 援引安全厂商 Wiz 的研究补充了后果面:未认证攻击者可以在受影响服务器上执行代码,或读取敏感进程内存,其中可能包含属于其他请求或服务器本身的密码、认证令牌、API 密钥与证书,某些场景下利用「相当容易」。受影响范围也很老:Wired 援引 PHP 基金会的告警称,受影响版本可追溯到 2004 年 7 月发布的 PHP 5。

官方补丁只覆盖仍在支持期内的分支。PHP 8.1 及更早版本不再获得官方更新,项目组为自行编译、没有长期支持(LTS)厂商可依的用户提供了 PHP 7.4、8.0、8.1 的最小源码回移。对暂时无法升级的环境,公告列出了收窄攻击面的临时配置(比如把 memory_limit 设为 -1、调低 post_max_size、关闭 session.upload_progress.enabled),但同样写明底线:「没有任何缓解措施是完整的,升级是唯一安全的选择。」

细节提前一天泄露,披露时间表被压缩

这场披露的时间表被一次泄露打乱过。据安全公司 Huntress 的:10 月 20 日上午,Hacker News 出现一则帖子,称两个 PHP 关键漏洞即将公开;帖子随后被删,但截图已在社交网络流传。几小时内,安全公司 watchTowr 确认泄露属实——按 Huntress 的转述,watchTowr 说「我们本来都该等到周四上午 11 点(美东时间)」。当天,PHP 安全团队发布预告,把安全发布定在 10 月 21 日 14:00 UTC,比原定封锁期提前一天,并写明若漏洞细节公开或出现野外利用证据,保留提前发布的权利。

补丁上线前后,防御侧动作密集。Wired 报道,Cloudflare 在 PHP 基金会正式披露之前已报告「看到早期攻击开始出现」;安全厂商 Sansec 在补丁发布前预计「大规模攻击会在补丁发布后 15 分钟内开始」。Huntress 自家遥测截至 21 日上午 10 时(美东)未在其客户群中看到野外利用,但同时指出其他厂商正在报告攻击出现。另据 Wired 引述芬兰公共媒体 yle 与路透社的报道,芬兰政府多个站点(包括国家土地测量局)、法国政府网站与鹿特丹港网站在补丁可用前主动下线。英国国家网络安全中心(NCSC)提醒机构「准备立即更新系统」,无法立即修复的应考虑将系统下线;FBI 网络助理局长 Brett Leatherman 公开呼吁:发现失陷迹象就隔离系统、保留 Web 服务器与 PHP 日志并上报。

独立安全顾问、伦敦国王学院访问高级研究员 Lukasz Olejnik 对 Wired 的提醒更直接:「这不是演习」,「所有人都应立即打补丁,利用可能很快且大规模出现。AI 让利用这类漏洞变得刻不容缓——真的,可能就是一分钟的事。」

自查工具 php2shell-checker:三档结果与已知盲区

对网站运营者,OpenAI 的交付物是一条 Codex 技能。技能帖的指引只有一句:把 Codex 指向 openai/php2shell-checker 仓库,由它引导完成检查。仓库说明显示,其中封装了两个技能:有服务器权限用 phpcheck-server,手里只有网址用 phpcheck-url;也可以绕开 Codex 直接跑命令行脚本,例如 node phpcheck.js "https://example.com" 检查站点,加 --local 检查本机 PHP。

输出只有三档:OK(补丁版本高于内置截止线)、VULNERABLE(版本等于或低于截止线)、UNKNOWN(读不到版本或版本无法识别),分别对应退出码 0、1、3,另支持 --json 机器可读输出。限制一节写得毫不避讳:判定依据只有 HTTP 响应头(X-Powered-By、Server)或 php -v 的输出,工具不跟随重定向、不检查响应体,响应头被隐藏时直接返回 UNKNOWN;OK 也只是版本号比较,前提是假设所列分支的后续稳定补丁都包含修复,并未独立验证修复本身;发行版回移补丁可能不改上游版本号;「UNKNOWN 不代表目标已打补丁」。仓库以 Apache-2.0 许可开源,OpenAI 注明不接受外部代码贡献,bug 报告与非代码反馈走 GitHub issues。

三条发现线索与一份仍在征求意见的响应框架

回到发现环节:至少三条线索在这组漏洞上汇合。按 OpenAI 博客的口径,Calif 在 Patch the Planet 计划下用 GPT-5.6 Sol 识别出其中一个关键缺陷,Wiz 则独立发现并报告了两个漏洞。Wired 援引 Wiz 的研究称,其研究者发现漏洞的过程部分借助了 AI 工具,并给利用演示起了 php2shell 这个名字; 的报道把安全初创公司 Calif 与谷歌旗下的 Wiz、OpenAI 并列为发现方,并援引研究者说法称,这些发现「堪称 PHP 有史以来、乃至整个软件史上最严重漏洞之列」。

OpenAI 想把这次协调固化成一套可复用的流程。博客给出五阶段框架:与维护者一道验证并修复上游漏洞,包括用前沿模型做对抗性测试,寻找绕过补丁的方法与漏洞变种;给受影响组织留出行动时间,分发商适配旧版本、托管商测试缓解措施、安全厂商准备 Web 应用防火墙(WAF)规则;与政府伙伴协调保护关键系统,OpenAI 称此次接触了白宫 Super Intelligence Force、国家网络总监办公室(ONCD)与网络安全和基础设施安全局(CISA)以及国际伙伴;跨受影响产品准备更新;补丁就绪后发布指引并支持部署。把这项工作定位为与前沿 AI 和安全专家合作「验证发现、开发测试补丁、与维护者协调披露」,并强调每个发现都经人审核、维护者始终掌控自己的代码与发版。

配套投入还包括:OpenAI 承诺通过 Daybreak for Frontline Defenders 提供 10 亿美元补贴的 Daybreak 访问额度,面向安全资源有限、承担关键服务保护的机构;它还给开源维护者提供 Codex for OSS 订阅,并直接赞助 Rust 基金会等项目。OpenAI 同时承认另一面:同样的能力「也能帮助攻击者快速开发攻击工具与漏洞利用」,并预计未来数月类似发现将急剧增加。这套框架目前仍是一份征求意见稿——披露窗口该多长、出现泄露或野外利用时何时提前披露、政府紧急补丁的边界在哪,博客把这些列为开放问题,正在向安全社区征集过往披露案例来校准。

参考链接

More from this developing story

  • OpenAI 称前沿 AI 抢在攻击者之前发现 PHP 关键漏洞,并发布 Codex 技能协助网站自查Oct 21, 2026
  • Wiz 研究员发布 PHP2Shell 技术披露:WordPress、Drupal、Joomla 未认证 RCE 逐一演示成功Oct 22, 2026
  • AWS 称蜜罐在 PHP2Shell 公开披露前四天记录到利用尝试,并判定漏洞已被广泛利用Oct 22, 2026