大家好,我是蓝戒。本篇我们来聊聊:“AI挖出PHP核弹漏洞”。
今天一早打开邮箱,我整个人瞬间清醒了。
我部署在阿里云上的几个 PHP 老项目,同时收到了阿里云安全中心发来的高危漏洞夺命连环催:PHP 核心被曝出两处最高危级别的远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619,业界统一代号 “php2shell”),攻击者无需任何登录凭证,只要构造恶意请求就能直接在服务器上执行任意代码、夺取最高控制权!
近日监测到 PHP 存在两处高危远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619,代号“php2shell”)。攻击者可能构造恶意请求触发漏洞,进而执行任意代码并控制服务器。
起初我还以为这只是一次常规的开源组件月度补丁。结果顺着 CVE 编号去外网安全圈一扒,我后背直接惊出一身冷汗:根据 The Next Web与 watchTowr 威胁情报中心的紧急通报,这根本不是普通 Bug,而是被 PHP 基金会安全工程师比作当年“心脏出血(Heartbleed)”和“Log4Shell”级别的十年一遇大地震!从上古时期的 PHP 5.4 到最新的 PHP 8.5 全线沦陷,全球约 70% 的网站暴露在射程之内,甚至连 Laravel 官方云平台、OBS 与 Pinboard 等知名站点都一度紧急断网停机保命。
而整起事件最魔幻、最让所有程序员头皮发麻的反转在于:把这两个潜伏了十多年的幽灵漏洞从 PHP 底层源码里生生揪出来的“第一功臣”,竟然是 OpenAI 的 GPT-5.6 Sol 与谷歌的 Gemini 4 Argon 大模型!
今天咱们就先把手里 PHP 服务器的保命升级方案落实到位,再来深度扒一扒这场由 AI 智能体掀起的全球 0-Day 攻防风暴,以及同日引爆云厂商圈的 OpenAI 入驻 Google Cloud 世纪大破冰。
一、先保命!阿里云告警的 php2shell 到底有多致命?附极速自救清单
不管你对 AI 挖洞有多好奇,如果你手里还有跑着 WordPress、Laravel、ThinkPHP 或者自研 PHP 接口的云服务器,请先把手头的事停下来,花 5 分钟排查版本。
根据 watchTowr 发布的 PHP2Shell 深度技术 FAQ以及 F5 官方安全公告,这次代号为 php2shell 的双生漏洞在 CVSS v4.0 评分中双双高达 9.2 分(Critical 极高危),而且目前互联网上不仅已经流出了公开的 PoC 验证代码仓库
,安全蜜罐网络更是从 10 月 21 日起就已经捕获到了黑客的大规模在野自动化利用(Exploited In The Wild)。
为什么它叫 php2shell,而且连改 php.ini 配置文件都防不住?咱们用大白话拆解一下这两个底层 C 语言级别的“内存连环雷”:
- CVE-2026-109618(OOM 内存耗尽引发的半成品数据污染):当 PHP 在初始化一个 Web 请求的中途突然遭遇内存耗尽(Out-of-Memory),底层会调用
longjmp()强行跳出执行流。但要命的是,这时候内部数据结构才刚刚搭了一半,后续接手的内存清理(Cleanup)代码却傻乎乎地完全信任这堆“半成品数据”,攻击者只要精准卡点触发 OOM,就能直接劫持指针执行任意 Shell 指令(详见 MyF5 技术解析)。 - CVE-2026-109619(跨请求残留的全局脏状态越界):PHP 内部有一处全局状态的生命周期竟然比它所指向的单次请求内存还要长!当上一个畸形请求结束、内存被释放后,同一个 PHP Worker 进程紧接着处理下一个请求时,依然会去读写那块已经失效的残留内存指针,直接导致跨请求内存腐败与远程代码执行(详见 Datadog Security Labs 拆解)。
更恐怖的是,无论你用的是 PHP-FPM、Apache mod_php、php-cgi、LiteSpeed 还是 FrankenPHP,全部都在打击范围内。尤其是采用 Apache mod_php 模块的服务器,攻击载荷甚至在你的业务 PHP 代码第一行都还没开始执行之前就能直接拿下一血!
请立刻对照阿里云告警与 PHP 官方修复基线 执行升级:
| 当前运行的 PHP 分支 | 受影响版本范围 | 官方安全修复目标版本 | 运维实操与排雷重点 |
| PHP 8.5.x | < 8.5.12 | 升级至 8.5.12 或更高 | 升级完成后必须强制重启 php-fpm 或 Apache 进程以清空旧内存 Worker |
| PHP 8.4.x | < 8.4.27 | 升级至 8.4.27 或更高 | 修改 php.ini 无法根治漏洞,仅靠改配置无效(watchTowr 确认) |
| PHP 8.3.x | < 8.3.36 | 升级至 8.3.36 或更高 | 升级窗口期务必保持阿里云 WAF / Cloudflare WAF 拦截规则处于开启状态 |
| PHP 8.2.x | < 8.2.35 | 升级至 8.2.35 或更高 | WordPress 等 CMS 站点推荐优先升级至此 LTS 稳定分支或 8.3+ |
| PHP 8.1 / 8.0 / 7.4 | 全系受影响(已停止常规支持) | 使用发行版 LTS 补丁包或 PHP 官方最小化源码回移植补丁 | Ubuntu / Debian / AlmaLinux 等主流源已同步合入修复包,直接 apt/dnf upgrade 即可 |
| PHP 7.3 及更早(含 PHP 5) | 全系受影响(无官方补丁) | 唯一方案:升级至受支持的 8.2+ 分支 | 若祖传代码实在无法升级,请立即切断公网直接暴露,收敛至内网或套强 WAF 隔离 |
这里蓝戒特别提醒广大站长和运维兄弟一句:打完补丁包千万别忘了执行 systemctl restart php-fpm(或重启容器/Web 服务)! 因为老进程还驻留在内存里,不重启的话,你以为升完级高枕无忧了,实际上跑着的还是带毒的旧二进制实例。此外,OpenAI 官方也在本次响应中开源了一个 Codex PHP 版本巡检技能(Codex Skill)
,机器多的团队可以直接拉下来批量扫一遍资产。
二、复盘惊魂 60 天:GPT-5.6 Sol 是如何把两年悬案变成真枪实弹的?
服务器安全加固完,咱们再来聊聊这次漏洞背后真正改写软件工程历史的硬核内幕。
过去十几年,PHP 的底层 C 源码被全球无数顶尖白帽黑客、静态分析工具(SAST)和模糊测试器(Fuzzer)翻了个底朝天。为什么这两个潜伏了十多年的内存腐败漏洞偏偏在今天同时爆雷?
答案就在 OpenAI 于 10 月 21 日正式发布的重磅安全通告——《Patch the Planet:当智能体发现关键漏洞时的全球响应协同机制》中。根据 Tom's Hardware与 OfficeChai的深度还原,早在今年 8 月,安全研究机构 Calif 的研究员在参与 OpenAI 资助的 Patch the Planet开源代码审计项目时,动用了 OpenAI 旗下的 GPT-5.6 Sol 模型对 PHP 核心代码库进行深度逆向扫描。
让人啧啧称奇的是,其中一个漏洞线索其实早在两年前就曾在社区偶发报错过,但因为触发条件极其诡异(需要精确在请求初始化半途构造 OOM 内存溢出并配合特定清理路径),人类开发者研究了整整两年都没能复现,最后当成偶发玄学问题搁置了。结果在 GPT-5.6 Sol 的辅助推理与调用链推演下,安全研究员只用了短短两周时间,就将这个困住人类开发者两年的“死案”彻底逆向打通,并构造出了完整的远程代码执行利用链!
无独有偶,几周之后,谷歌旗下的云安全巨头 Wiz 团队在完全独立的情况下,混合调度了自家的 Wiz Atlas、谷歌最新的 Gemini 4 Argon 以及 GPT-5.6 Sol 模型(据 The Decoder 报道),同样精准捕获并上报了这两处致命漏洞!
不吹不黑:AI 挖洞真能“一句话全自动秒杀”吗?
看到这里,很多营销号又开始吹“人类安全专家彻底失业、随便写句 Prompt 就能挖穿全网 0-Day”了。咱们必须客观拆解一下真相。
作为亲手用 GPT-5.6 Sol 挖出该漏洞的当事方,Calif 团队在随后的技术复盘中说了句非常实在的大实话(引自 The Next Web 报道):
“No model is simply capable of unearthing 'all bugs' with simple prompts. At least for now.”(没有任何模型能靠简单的提示词就把所有漏洞一网打尽,至少现在还做不到。)
Calif 坦言,他们并没有使用什么神秘的内部特供版模型,但之所以能一击必中,核心在于研究员自身对 PHP 历史漏洞模式与内存管理机制有着极深的领域积累。人类专家负责提出关于生命周期错位与异常跳转的“凶案假设”,而 GPT-5.6 Sol 和 Gemini 4 Argon 则扮演了不知疲倦、拥有超强跨文件上下文记忆的“超级法医”——在成百上千个 C 语言宏定义与指针跳转中快速验证假设、排除死胡同、拼接利用链。
换句话说,不是 AI 取代了顶级白帽,而是“懂底层架构的专家 + 前沿代码推理模型”组成的特种部队,对传统人工审计形成了降维打击!
三、防御者窗口急剧坍缩:OpenAI 祭出“Patch the Planet”五步响应法与 10 亿美元护城河
这次 PHP 漏洞之所以让全球安全圈惊出一身冷汗,还因为一个极其凶险的插曲:原定于 10 月 22 日才解禁的漏洞协同披露计划,因为在 10 月 20 日突然被人提前泄露到了 Hacker News 上(详见 AI Weekly 通报),逼得 PHP 官方团队不得不将补丁发布时间紧急提前到 10 月 21 日 14:00 UTC,Cloudflare 更是提前 9 个小时为全球所有免费和付费用户强行开启了紧急 WAF 规则!
你想想看:既然白帽研究员能用 GPT-5.6 Sol 在两周内啃下十年陈年老洞,黑客组织手里的自动化 Agent 同样也能做到! 传统的开源社区“发现漏洞 → 邮件沟通 → 磨洋工修两个月 → 发公告等大家慢慢升级”的慢节奏,在 AI 光速挖洞的时代已经彻底失灵了。
为了抢在黑客之前守住这段极其短暂的“防御者窗口期(Defender's Window)”,OpenAI 在 《Patch the Planet》官方方案中首次向全球开源界抛出了面向 AI 时代的五阶段协同响应框架,并直接砸出了真金白银:
- 上游验证与 AI 对抗测试(Validate & Fix):不仅协助开源维护者确认漏洞,还直接动用前沿大模型对初版补丁进行“对抗性绕过测试(Adversarial Testing)”,防止补丁被打穿或遗漏变种。
- 受控预警与云厂商/WAF 联防(Advance Mitigation):在漏洞公开前,先行联动阿里云、Cloudflare、Wiz 等云与安全厂商提前编写 WAF 拦截规则,确保哪怕用户还没来得及升版本,网关层也能先挡一刀。
- 国家级 CERT 与关键基建联动(Government Coordination):本次 PHP 响应中,OpenAI 联合伙伴提前打通了美国 CISA、白宫超级智能工作组(Super Intelligence Force)、欧盟 CERT-EU 与英国 NCSC,优先保护医院、电力与政务系统。
- 下游发行版与停更分支回移植(Prepare Downstream Updates):协助 Linux 发行版维护者将补丁提前适配到像 PHP 7.4/8.0/8.1 这样的遗留分支上。
- 10 亿美元“前线防御者补贴”与开源基金会赞助:OpenAI 宣布通过 Daybreak for Frontline Defenders 计划投入 10 亿美元额度补贴,并为开源维护者免费提供
Codex for OSS订阅以及对 Rust 基金会等内存安全项目的直接资金赞助,从根源上推进代码向内存安全语言迁移与形式化验证。
四、顺带一提的世纪破冰:OpenAI 正式入驻 Google Cloud,多模型混合实战成标配!
细心的读者在看前面那段 PHP 挖洞内幕时,肯定注意到了一个极其耐人寻味的细节:谷歌自家的安全王牌团队 Wiz,在挖 PHP 漏洞时不仅用了自家的 Gemini 4 Argon,还堂而皇之地混用了死对头 OpenAI 的 GPT-5.6 Sol!
如果在半年前,这听起来简直像天方夜谭;但就在 PHP 补丁发布的同一天(2026 年 10 月 21 日),云计算与大模型圈迎来了另一场真正的“世纪级破冰”——OpenAI 官方与 Google Cloud 官方博客同时官宣达成战略合作:OpenAI 旗下的前沿大模型家族与 Codex 智能体工作流,正式入驻 Google Cloud 的 Model Garden(模型花园)与 Vertex AI 平台!
要知道,过去几年 OpenAI 一直与微软 Azure 维持着近乎铁板一块的云端深度绑定。而这次入驻谷歌云,给咱们一线开发者和企业架构师带来了三个实打实的王炸红利:
- 最新王牌模型首批直连:根据 Google Cloud 官方公告,OpenAI 最新的 GPT-6 Astra、GPT-6.1 Sol 以及 GPT-6 Luna 模型即日起已在 Google Cloud Model Garden 开启企业级预览,开发者无需把存放在 BigQuery 数据湖里的敏感业务数据跨云搬运到外部,就能在谷歌云原生的合规 VPC 内直接调用。
- 本地 Codex CLI 与 Google Antigravity 原生打通:这是最让开发者兴奋的一点!现在你可以把本地终端里的 Codex CLI 和桌面端工作流直接指向 Google Cloud 的 Gemini Enterprise Agent Platform 进行推理;更重磅的是,官方明确预告 OpenAI 模型即将原生接入 Google Antigravity 开发环境!
- “一云聚齐三大顶流”的多模型协作时代:加上早已入驻的 Anthropic Claude 系列与谷歌自家的 Gemini 系列,Google Cloud 成为了全球唯一一家在原生模型花园里同时集齐 Gemini + GPT-6 + Claude 三大顶级前沿模型的超大规模云厂商(详见 TechNode 报道)。
你看,无论是安全团队混合调用 GPT-5.6 Sol 与 Gemini 4 Argon 抓出 PHP 世纪漏洞,还是我们在 Google Antigravity 与 Vertex AI 里自由切换不同厂商的模型协同写代码、做交叉 Code Review,“单模型打天下”的时代已经彻底翻篇了。
最后再跟大家唠叨一句:看完了文章,赶紧再去敲一行 php -v 确认一下你的服务器升到 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 了没——在 AI 24 小时全网自动巡航找洞的今天,千万别让自家的服务器成了黑客智能体的练手靶场!
相关参考资料
- Patch the Planet: global response coordination as agents uncover critical vulnerabilities - OpenAI 官方博客
- PHP2Shell FAQ: CVE-2026-109618 & CVE-2026-109619 Fixes & Technical Breakdown - watchTowr Intel
- PHP rushes out emergency patches for two critical bugs AI found first - The Next Web
- OpenAI says GPT-5.6 Sol helped uncover critical PHP flaws that could affect 70% of websites - Tom's Hardware
- OpenAI's GPT-5.6 Sol and Google's Gemini 4 Argon found critical PHP vulnerability - The Decoder
- OpenAI's GPT-5.6 Sol Helped Flag The Critical PHP Bug Flaw - OfficeChai
- PHP2Shell Critical Vulnerabilities Technical Analysis (CVE-2026-109618, CVE-2026-109619) - Datadog Security Labs
- PHP vulnerabilities CVE-2026-109618 and CVE-2026-109619 Advisory - MyF5
- OpenAI models are coming to Google Cloud - OpenAI 官方公告
- Google Cloud brings OpenAI models to customers (Model Garden & Antigravity) - Google Cloud Blog
文章评论