大约两个月前,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 生态系统的协调响应,无疑是开发者社区最理想形态的体现。我们应当预期,未来至少一年内还会不断发现此类关键漏洞;但责怪发现漏洞的「信使」是错误的做法,相反,我们应该感到庆幸:我们的关键软件正在经历人类历史上规模最大的一次安全审计。
以下是 2026 年 10 月 20 日至 10 月 21 日的 AI 新闻。我们检查了 12 个 subreddit、544 个 Twitter 账号,未检查其他 Discord。AINews 网站支持搜索所有往期内容。提醒一下,AINews 现在是 Latent Space 的一个板块,你可以选择订阅或退订邮件。
AI Twitter 回顾
头条:PHP2Shell——时间线、核心主张,以及紧急响应背后的复杂性
发生了什么
研究人员披露了两个 PHP 引擎内存破坏漏洞,并演示了对主要 CMS 的未认证利用,以及异常广泛的协调响应。
研究人员将漏洞命名为 PHP2Shell,编号为 CVE-2026-109618 和 CVE-2026-109619。其技术描述指出,缺陷位于 PHP 内部对内存不足(OOM)条件和致命错误的处理中,而非 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 Foundation 合作,以支持并加固该补丁。@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 Foundation 的发布公告、确切的修复版本矩阵、发行版软件包标识符或补丁提交。这一缺失的一手来源层使得无法给出可靠的「升级到版本 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 提供了发布前过滤。Google 还宣传了 Wiz 的测试,其中 Gemini 4 Argon 发现的漏洞数量是基线模型的两倍多,但所提供的宣传帖没有公开数据集、基线、预算或误报统计。这不是对 PHP2Shell 发现性能的独立比较评估。@TheRundownAI, @ralucaadapopa, @Google
研究人员访问政策既受到赞扬也受到批评。一位研究人员将 OpenAI 的 Daybreak 访问权限归功于涵盖 PHP、GitLab、Chrome、WordPress 及其他目标的成果组合。另一位则尖锐对比了 OpenAI 经过审查的访问权限与 Anthropic 的限制;关于 Anthropic 贡献了「零价值」的说法是该作者的笼统观点,并非 PHP 记录所确立的结论。另一篇帖子批评对 Astra 访问的限制,主张向 1,000 名经过审查的研究人员提供最好的可用模型并配以密集监控,而不是僵化的红蓝之分。@S1r1u5_, @migtissera, @S1r1u5_
相反的安全理由出现在报道中:Anthropic 将 Mythos 级模型的广泛访问推迟了四个月,以加强网络防护措施。这为限制访问提供了背景,但并不能解决其实现究竟帮助还是阻碍了这次特定修复工作的问题。@kimmonismus
披露激增本身并不构成 AI 导致入侵激增的证据。所提供的新闻流混合了防御性发现、供应链攻击、凭证窃取、预防性关机和无关漏洞。Ethan Mollick 将这一刻解读为攻击与防御的加速超出了人类反应速度;John Allard 描述了能力的「相变」,同时承认许多近期发现来自白帽项目。两者都是对这一模式的解读,而非事件级别的因果归因。@emollick, @john__allard
运营复杂性:打补丁、关机与「修复一切」的诱惑
这场紧急事件既关乎发现,也关乎分发与归属。运维人员需要在托管主机、容器、设备、后台 worker 和旧应用中定位 PHP;获取合适的软件包;部署它们;重启或替换受影响的进程;并验证正在运行的构建。一位运维人员描述维护众多 PHP/WordPress 站点,因测试和更新而疲惫不堪。另一位则得出结论,补丁分发协调不力。@ostrisai, @jd_pressman
WAF 部署减少了即时暴露,但会造成虚假信心的风险。Cloudflare 自己的声明比后来「将所有面向互联网的服务置于其之后」的建议范围更窄:已知向量已覆盖,防护仍在演进,打补丁仍然必须。需要检查而不是假定代理覆盖、备用入口路径和源站的暴露情况。@dok2001, @threepointone
关机指导是有条件的,而非整个互联网都应断开的证据。所提供的 NSA 帖子建议在无法立即更新时让系统离线,直到可以完全缓解。对特定运维人员而言,相关问题是受影响版本状态、暴露情况、可用缓解措施,以及继续运行的后果——而不是