大约两个月前,OpenAI 为 Frontline Defenders 推出了 Daybreak 计划——一项 10 亿美元的补贴,用于获取 Daybreak 网络安全模型和产品。这笔资金几乎立即投入使用,因为 PHP 中的重大漏洞被两方独立发现:安全公司 Calif 的研究员 Ryan Austin,作为 2026 年 8 月 OpenAI “Patch the Planet” 项目的一部分,使用 GPT 5.6 Sol 发现了这些缺陷;以及最近被并入 Google Cloud 的 Wiz(使用 Gemini 4 Argon 和 GPT-5.6 Sol,以及他们自己的工具 Wiz Atlas)。所有高调的网络安全披露都至少带有一点营销成分,而这究竟是不是像 log4shell 和 Heartbleed 那样严重令人警觉的漏洞,也还有一定争论空间,但 PHP 生态系统各方协同应对,无疑是开发者社区以最理想的形式作出的回应。我们应当预期,未来至少一年内还会不断发现此类关键漏洞;但责怪发现漏洞的“信使”是错误的做法;相反,知道我们的关键软件正在接受人类历史上规模最大的安全审计,其实是件好事。
AI 新闻,2026 年 10 月 20 日至 10 月 21 日。我们检查了 12 个 subreddit、544 个 Twitter 账号,没有检查更多 Discord。AINews 网站允许你搜索所有过往期号。提醒一下,AINews 现已是 Latent Space 的一个栏目。你可以选择订阅或退订邮件频率。
AI Twitter 回顾
头条:PHP2Shell——时间线、核心主张,以及紧急响应背后的复杂情况
发生了什么
研究人员披露了两个 PHP 引擎内存损坏漏洞,并演示了针对主要 CMS 的未认证利用,以及一次异常广泛的协同响应。研究人员将漏洞命名为 PHP2Shell,编号为 CVE-2026-109618 和 CVE-2026-109619。他们的技术描述将这些缺陷定位在 PHP 内部对内存不足状况和致命错误的处理上——而不是某个 WordPress 插件或应用的认证逻辑。他们报告演示了完整的远程代码执行和“Heartbleed 式”内存泄露。@sagitz_
披露的演示包括针对 WordPress、Drupal 和 Joomla 的认证前 RCE。研究人员的公告还另行声称可对任何 PHP 应用进行远程内存泄露。这些都是研究人员报告的利用结果;不应悄悄扩大为“每个部署都存在完全相同的、可立即利用的 RCE 路径”的主张。@sagitz_
OpenAI 表示 Calif 的研究人员使用其模型发现了这些缺陷,而二手报道称 Wiz 独立发现了同样的漏洞。帖子指出 Calif/OpenAI 一方使用的是 GPT-5.6 Sol;一个与 Wiz 关联的账号则将发现、利用链开发、检测器创建和补丁验证归功于 Gemini 4 Argon。这是一个多方发现的案例,而非某一供应商独自发现并修复了问题的证据。@TheRundownAI、@steipete、@ralucaadapopa
OpenAI 描述了披露前约两个月的协同修复过程。它表示该补丁需要一次重大的 PHP 引擎变更,并需要维护者、研究人员、安全提供商和政府之间的协调。一位参与其中的研究人员确认与 PHP 基金会合作以支持和加固该补丁。@OpenAI、@itszn13
Cloudflare 在计划补丁发布之前部署了初步的 WAF 缓解措施。其 CTO 表示,这些规则覆盖了已知的利用途径,对所有客户(包括免费层)可用,并随着早期攻击的出现而不断更新。他明确称这些规则只是临时权宜之计,并指示运维人员在 14:00 UTC 打补丁。@dok2001
所提供材料的 NSA 账号建议为立即更新做好准备——如果无法及时缓解,则让系统下线。OpenAI 后来的消息称升级已可用;二手报道称细节在补丁前泄露。所给材料并未确定究竟泄露了什么、何时泄露,或发布时间表是否改变。@NSACyber、@OpenAI、@TheRundownAI
重建时间线
- 发现与私下协调:公开披露前约两个月。OpenAI 将这项工作归入 Patch the Planet,并表示它领导了一个准备修复和防护的联盟。其安全研究员 Eric Wallace 补充说,内部团队不仅披露漏洞,还致力于打补丁和检测,并向政府和外部机构进行了保密的事先通知。Greg Brockman 重申了两个月的协调期。这些都是参与者的说法,而非经独立审计的事件时间线。@Eric_Wallace_、@gdb
项目名称之间的区别很重要:帖子将漏洞与 Patch the Planet 关联,而研究人员则将安全工作的实现归功于 Daybreak 模型访问权限。这些是相关但不同的角色——修复倡议与访问机制——不能互换描述为同一项目。@OpenAI、@S1r1u5_
- 提前公开警告与预定补丁窗口。日语帖子警告运维人员为 10 月 21 日日本时间 23:00 的发布做好准备,这与 Cloudflare 的 14:00 UTC 公告一致。其中一篇正确强调,PHP 核心漏洞不能仅靠等待插件开发者来修复。另一篇将该事件描述为补丁发布后的“15 分钟”竞赛,但该数字只是预测——并非衡量出的武器化时间。@ds_nakajima、@expokun
- 发布前过滤与观察到的攻击活动。Cloudflare 的帖子是所提供记录中最有力的第一手运营证据:缓解措施已经部署,已知途径已被覆盖,“早期攻击”正在出现。它没有说明成功入侵、请求数量、受害者数量、载荷来源,或这些流量是原创漏洞利用开发还是对泄露信息的再利用。@dok2001
- 研究披露、政府警告与补丁可用性。研究人员的公开帖子描述了利用演示和错误处理方面的根本原因。NSA 帖子呼吁紧急准备并有条件关机。OpenAI 随后表示每个 PHP 站点都可以安全升级。所提供资料中不包含 PHP 基金会的直接发布公告、确切的修复版本矩阵、发行包标识符或补丁提交。这一缺失的一手来源层阻碍了给出可靠的“升级到版本 X”指令。@sagitz_、@NSACyber、@OpenAI
- 所谓提前曝光与广泛的服务中断。The Rundown 报道称细节提前泄露。后来一份疯传的汇编补充说,约 150 万台服务器(归因于 Censys)运行的版本没有修复;报道的中断涉及荷兰机构、欧洲其他地区的政府网站、Wikipedia、Archive.org、Asana、GOG 等;以及日本首相在 05:55 发出的警告。这些单独主张均未被所提供材料中的底层公告、测量结果或状态页面所证实。记录也未确定每次中断究竟是预防措施、打补丁造成的中断、无关故障,还是遭到入侵。@TheRundownAI、@fiveoutofnine
SemiAnalysis 另行报道称,日本首相敦促 PHP 运维人员立即打补丁,若无法做到则暂时断开连接。其报道将这一回应置于日本现有的漏洞攻击浪潮背景下,而非确立是 PHP2Shell 导致了那些更早的事件。@SemiAnalysis_
- 披露后提供了暴露检查协助。OpenAI 发布了一个代码库,其中包含一项 Codex 技能,旨在指导运维人员检查其站点是否受影响。这是一种协助工作流,不能替代供应商公告、包验证,也不能证明每个有漏洞的运行时都已被替换。@OpenAI
AI 的作用:可信证据、相互竞争的信誉归属,以及未解决的因果关系
支持性论据比仅基于基准的说法更有力。研究人员描述了可用的利用链、协同的补丁工程、检测器和补丁验证。一位参与其中的研究人员称 PHP2Shell 是他们协助发现的最具影响的漏洞。OpenAI 将其描述为“防御者窗口”的一个例子:先进模型在攻击者之前发现漏洞,为防御者争取准备时间。重要的是,其措辞是“据我们所知”——而非证明此前没有攻击者知晓这些漏洞。@itszn13、@OpenAI
信誉分布在人类、模型和基础设施提供商之间。Calif/OpenAI 和 Wiz/Gemini 表现为两个独立的发现方;PHP 维护者提供了上游修复路径;Cloudflare 提供了发布前过滤。谷歌还宣传了 Wiz 的测试,其中 Gemini 4 Argon 发现的漏洞数量是基线模型的两倍多,但所提供宣传帖并未公开数据集、基线、预算或误报统计。这不是对 PHP2Shell 发现性能的独立比较评估。@TheRundownAI、@ralucaadapopa、@Google
研究者访问政策既赢得赞誉也招致批评。一位研究人员将 OpenAI 的 Daybreak 访问权限归功于一系列发现,涵盖 PHP、GitLab、Chrome、WordPress 及其他目标。另一位则尖锐地对比了 OpenAI 经审查的访问权限与 Anthropic 的限制;关于 Anthropic“零贡献”的说法是该作者的笼统观点,并未由 PHP 事件记录所确立。还有一篇帖子批评对 Astra 访问的限制,主张给予 1000 名经过审查的研究人员最好的可用模型并加强监控,而不是僵化的红蓝对立。@S1r1u5_、@migtissera、@S1r1u5_
相反的安全理由出现在有报道称 Anthropic 将 Mythos 级模型的广泛访问延迟了四个月以加强网络防护。这为限制访问提供了背景,但并未解决其具体实施究竟帮助还是阻碍了这次特定的修复工作。@kimmonismus
披露的爆发本身并不构成 AI 导致的入侵爆发的证据。所提供的资讯流混合了防御性发现、供应链攻击、凭证窃取、预防性关机和无关漏洞。Ethan Mollick 将这一时刻解读为攻击与防御的加速超出了人类响应速度;John Allard 描述了一种能力的“相变”,同时承认许多近期发现来自白帽项目。两者都是对该模式的解读,而非事件层面的因果归因。@emollick、@john__allard
运营层面的复杂性:打补丁、关机,以及“修复一切”的诱惑
这场紧急事件既是分发和所有权的问题,也是发现的问题。运维人员需要在托管主机、容器、设备、后台任务和旧应用中定位 PHP;获取合适的软件包;部署它们;重启或替换受影响的进程;并验证正在运行的构建。一位运维人员描述了维护众多 PHP/WordPress 站点并被测试和更新搞得筋疲力尽。另一位则得出结论:补丁分发协调得很差。@ostrisai、@jd_pressman
WAF 部署降低了即时暴露,但会造成虚假信心风险。Cloudflare 自己的声明比后来“把所有面向互联网的服务都置于其后面”的建议要狭窄:已知途径已被覆盖,防护在不断演进,打补丁仍是强制性的。代理覆盖、替代入口路径以及源站的暴露情况必须核实而非假定。@dok2001、@threepointone
关机指引是有条件的,而非整个互联网都应断开的证据。所提供 NSA 帖子建议在无法立即更新时让系统下线,直至可进行完整缓解。对特定运维人员而言,相关问题是有漏洞版本状态、暴露情况、可用的缓解措施,以及继续运行的后果——而非[为控制 AI 成本而截断]