这周搞运维的人大概都没睡好。PHP 一口气修了两个远程代码执行漏洞,编号 CVE-2026-109618 和 CVE-2026-109619,CVSS v4.0 都是 9.2 分,圈里给它起了个外号叫 PHP2Shell。
影响面很夸张:PHP 5.4 以后的版本全在里面,5.x、7.x、8.0 到 8.5 一个没跑掉。攻击者不用登录,发特制的 HTTP 请求就能触发,而且是在网站自己的业务代码跑起来之前就触发,框架层面的防护根本轮不到出场。
PHP-FPM、Apache 的 mod_php、php-cgi、FrankenPHP、LiteSpeed 都受影响,其中 mod_php 风险最高。官方只给仍在维护的分支出了补丁:8.5.12、8.4.27、8.3.36、8.2.35。还停在 7.x 甚至 5.x 的老站,只能自己想办法升级或者靠前面挡一层。
这次事情有意思的地方在于谁先发现的。
一家叫 Calif 的安全公司用 OpenAI 的 GPT-5.6 Sol 找到了其中一个关键缺陷,谷歌旗下的 Wiz 也独立报了上来。之后 PHP 维护者负责验证和修复,OpenAI、Wiz、Cloudflare 帮着做研究和跨机构协调,前后磨了大概两个月才公开。Cloudflare 在披露前约 9 小时给所有开了 WAF 的套餐默认上了规则,免费版也有,期间已经看到针对客户的攻击流量。
OpenAI 把这件事包装成了一个叫 Patch the Planet 的计划,顺手提了一套五步走的响应框架:先验证漏洞,再给维护者留修复时间,协调政府,准备更新,最后发布指导。另外还掏了 10 亿美元,通过 Daybreak for Frontline Defenders 补贴那些守着关键服务、但没钱搞安全的组织,也上线了一个查 PHP 版本的小工具。
最值得留意的是 OpenAI 自己补的一句:这个 PHP 缺陷只是模型找到的几个重大漏洞之一,接下来同类漏洞的数量会急剧增加。
翻译一下就是,模型挖洞的速度已经快过了整个行业修洞的节奏。防守方今天能抢到一个窗口期,是因为模型先在自己人手里;同样的能力落到攻击者手上,窗口就没了。
对站长来说要做的事很朴素:先把 PHP 升到上面那几个版本,再确认 CDN 或 WAF 的防护规则开着。别等第二个、第三个洞公开了再一起补。
© 版权声明
文章版权归作者所有,未经允许请勿转载。





GPT-5.6帮人挖出PHP两处9.2分漏洞,OpenAI说这只是开头