OpenAI称ChatGPT Sol发现PHP关键漏洞,影响70%网站
10月21日,OpenAI 发布新闻稿称,在其“Patch the Planet”网络安全倡议下的研究人员使用其 AI 模型 GPT-5.6 Sol,发现了 PHP(一种据估计支撑了互联网 70% 网站的开源编程语言)中的关键安全漏洞。该公司表示,在发现漏洞后,协调了一个由研究人员、PHP 维护者、安全供应商和各国政府网络安全机构组成的联盟,历时两个月修复了这些问题。公司将这一较长的时间线归因于任务的复杂性,该任务需要对 PHP 引擎进行重大修改。
深入探索 TH Premium:AI 短缺
PHP 基金会已发布补丁版本 PHP 8.2.35、8.3.36、8.4.27 和 8.5.12 以修复这些漏洞。PHP 8.1 及更早版本将不会获得官方修复。协同发布原计划于 10 月 22 日进行,但由于 10 月 20 日发生了过早泄露并引发公众强烈反应,发布时间被提前至 10 月 21 日。
OpenAI 表示,所有使用 PHP 的网站现在都可以安全升级其版本以确保护安全。鉴于 PHP 的普遍性,该公司将此次事件视为 2026 年最大的网络安全发现之一,以此作为“防御者窗口”(Defender's Window)概念在实际中应用的示例。OpenAI 在其模型攻击 Hugging Face 之后引入了这一概念;它描述了一个关键且短暂的窗口期,在此期间,组织可以利用先进的 AI 前沿模型来查找、修补并加强其网络安全防御,在这些由 AI 驱动的攻击能力广泛提供给恶意威胁行为者之前完成这一过程。
Calif 是一家总部位于加州的网络安全公司,也是“Patch the Planet”计划的创始合作伙伴。在该计划框架下,应 PHP 基金会的请求,Calif 的研究人员于 2026 年 7 月 30 日开始利用 OpenAI 工具对 PHP 进行审计。PHP 基金会自 2024 年起便知晓这一底层缺陷,但一直无法找到利用方法或修复方案。8 月 11 日,Calif 研究员 Ryan A. 率先识别出该可利用漏洞,OpenAI 研究员同日也发现了这一点。随后,另一家网络安全公司 Wiz 独立发现了另外一个漏洞。
这两个漏洞被记录为 CVE-2026-109618 和 CVE-2026-109619,涉及 PHP 在内存管理和错误处理方面的缺陷。第一个漏洞发生在 PHP 处理请求时内存耗尽的情况下,可能残留不完整内部数据,引擎后续可能会误将这些数据视为有效。第二个漏洞涉及相关故障:致命错误导致 PHP 指向已释放的内存,使后续请求能够访问或破坏该内存。在特定条件下,攻击者可远程利用这些弱点——无需登录凭证——在受影响的服务器上执行恶意代码,从而潜在地控制网站。
借助 AI,研究人员还证明这些缺陷可能导致服务器内存中存储的敏感信息泄露,包括密码、认证令牌和 API 密钥。最令人担忧的是,这些漏洞存在于 PHP 核心引擎中,这意味着即使应用代码没有安全缺陷,网站仍可能受到影响。这两个漏洞均被评为严重级别,CVSS 评分为 9.2/10。
OpenAI 表示,人类开发者和安全团队审查了底层代码,但未能完全解决这些缺陷,导致它们在发现后两年内一直存在。与此同时,善用 AI 的研究人员在两周内就展示了实际的利用方法。反过来看,也可以认为如果没有 AI,这些缺陷根本不可被利用,实际上无害。