全球互联网“今夜惊雷”:AI发现的PHP高危漏洞“PHP2Shell”引发多国政企网站紧急关站

来源:爱集微 #远程代码执行# #AI漏洞挖掘# #紧急安全补丁# #全球关站避险# #网络安全应急#
1102

2026年10月21日,一场罕见的安全风暴席卷全球互联网。被广泛用于搭建网站的服务器端编程语言PHP曝出两个高危远程代码执行漏洞——CVE-2026-109618与CVE-2026-109619(业界合称“PHP2Shell”),CVSS v4.0评分均为9.2,属于严重级别。由于攻击者无需登录凭证、仅需发送特制请求即可在服务器上执行任意代码,芬兰、荷兰、法国等多国政府网站被迫紧急关站避险,PHP官方则将原定10月22日的补丁披露提前至10月21日。这是AI首次成规模参与漏洞发现与全球披露协调的标志性事件,也是对开源软件供应链安全的一次集中警示。

一、事件全景:一场罕见的全球“预防性停服”

当地时间10月21日,在官方补丁落地前后的关键窗口期,多国政府机构与大型网站采取了罕见的“预防性停机”措施,宁停勿险。芬兰国家IT服务商Valtori宣布预防性下线面向公众的政府网络服务,官方称当时未发现漏洞被利用、也无数据泄露,待补丁部署后恢复;荷兰国家网络安全中心(NCSC)官网、鹿特丹港、政府综合门户Overheid.nl、众议院网站以及超过100个使用Notubiz服务的市政机构站点临时下线,多家医院与政党网站同步关站;法国内政部将所有省政府网站置于预防性维护状态;德国联邦IT服务商ITZBund关停多个联邦政府网站,维也纳大学、弗赖堡大学等德奥高校也临时关闭站点;比利时外交部在收到攻击报告后关闭官网;捷克政府于当地时间21日19时整站下线完成补丁安装;丹麦市政IT公司Kombit关闭了包括全国学校通信平台在内的多项公共服务。此外,运营维基百科的维基媒体基金会预防性下线部分PHP系统,互联网档案馆也曾短暂离线处置。

多家网络安全机构明确建议,无法立即安装补丁的组织应暂时关停受影响的PHP站点以阻断攻击路径,“先关站、再修复”成为本次事件的标准处置方案。

二、漏洞解析:潜伏十余年的两枚“深水炸弹”

据PHP官网安全公告,两个漏洞均位于PHP解释器内核,属于请求生命周期边界上的状态管理缺陷,可被攻击者组合利用实现未认证远程代码执行,直接获取服务器权限。

CVE-2026-109618(GHSA-w8hw-w9fx-j79w):内存耗尽(OOM)处理缺陷。当请求在特定时机触发PHP的memory_limit限制时,内部数据结构仅部分初始化即被中断,请求清理流程会把无效数据当作有效数据处理,进而引发内存破坏。在Apache的mod_php等无条件调用请求关闭流程的运行模式下,攻击者的请求可在任何业务代码运行前完成利用;PHP-FPM环境下也存在可利用路径。

CVE-2026-109619(GHSA-6wmf-……):跨请求“释放后使用”(Use-After-Free)缺陷。当致命错误在特定时间点发生时,请求相关全局状态残留,同一工作进程处理下一个请求时会复用已释放的内存区域,最终触发代码执行。安全公司watchTowr已对两个漏洞完成复现,并确认真实可利用。

影响范围方面,漏洞波及PHP 5.4(2012年发布)以来的全部主流版本,潜伏已逾十年;所有部署形态——PHP-FPM、Apache mod_php、php-cgi、FrankenPHP、LiteSpeed——均受影响,其中Apache mod_php风险最高。默认开启的Session Upload Progress功能提供了一条已确认的触发路径,因此大多数默认部署都满足利用前提。据外媒报道,Drupal协会临时首席执行官法里斯证实,过去20年发布的所有PHP版本均受影响。PHP官方同时强调,不存在能够完全消除风险的临时配置修改,升级版本是唯一完整的解决方案。

需要提示的是:有中文媒体报道称安全公司watchTowr为漏洞打出“满分10.0”评级,但watchTowr官方页面对两个漏洞的标注均为CVSS v4.0 9.2,未发现10.0的评分依据。

三、AI打头阵:一次“机器发现漏洞”的标志性事件

这次漏洞的发现过程,被业内视为AI重塑网络安全的标志性样本。据OpenAI官方博客披露,过去两个月OpenAI牵头协调了PHP维护者、安全研究人员与安全服务商组成的联盟,应对这批影响PHP的关键漏洞。安全公司Calif的研究人员于2026年8月借助OpenAI的GPT-5.6 Sol模型,在“Patch the Planet”开源安全审计计划中发现关键缺陷;谷歌旗下安全公司Wiz也独立发现并报告了这两个漏洞,其验证过程使用了Wiz Atlas、谷歌Gemini 4 Argon与GPT-5.6 Sol的组合。PHP维护团队主导了修复与发布,OpenAI及Wiz、Cloudflare等合作伙伴提供了研究、技术支持与披露前的防护准备。

OpenAI评价称,考虑到漏洞的严重性与PHP的广泛使用,“这是我们近期记忆中影响最大的安全问题之一”。从攻防博弈的角度看,前沿AI先于攻击者发现漏洞,为维护者与安全厂商赢得了披露前的“防御者窗口”;但同样的能力也在帮助攻击者快速开发攻击工具。OpenAI同时警示,这两个漏洞只是其已经发现并正在修复的多个重要漏洞中的一部分,预计未来数月类似发现将急剧增加。为此,OpenAI宣布投入10亿美元补贴的Daybreak订阅计划,面向保护关键基础设施但安全资源有限的组织,并提供PHP版本检测工具与配套的Codex技能。

四、泄露与补丁:提前一天“抢跑”的紧急发布

本次披露并非按部就班。PHP官方原计划于10月22日披露漏洞并发布修复,但10月20日,漏洞细节与名为“PHP2Shell”的概念验证工具提前在网络泄露。安全公司watchTowr率先公开证实泄露属实,其CEO本杰明·哈里斯向业界确认漏洞真实存在,并宣布公司已成功复现CVE-2026-109618与CVE-2026-109619。watchTowr平台时间线记录,PHP安全团队于10月20日预告将在21日14时(UTC)发布紧急安全更新;德国科技媒体heise报道称,披露原本定于10月22日,因泄露而提前了一天。

10月21日14时(UTC,北京时间22时),PHP按提前后的计划发布紧急安全更新,覆盖仍受支持的全部分支:8.5.12、8.4.27、8.3.36与8.2.35。受影响版本与首个修复版本对照如下。

表1 受影响的PHP分支与官方修复版本对照(据PHP官网公告及watchTowr)

PHP分支

受影响版本

首个修复版本

状态

8.5

<8.5.12

8.5.12

已发布

8.4

<8.4.27

8.4.27

已发布

8.3

<8.3.36

8.3.36

已发布

8.2

<8.2.35

8.2.35

已发布

8.1及更早(含PHP 5/7)

全部

无官方补丁

EOL版本需回溯补丁或升级

需要特别警惕的是,PHP 8.1及更早分支已停止官方维护,无官方安全补丁,仅有部分Linux发行版可能提供回溯补丁;PHP 5与PHP 7全版本受影响且无补丁可用。仍在运行旧版本的大量个人站点与政企系统正暴露在风险之中,这也是部分欧洲政府网站只能选择关站避险的直接原因。

补丁发布前后,在野利用迹象已经出现:watchTowr观测到针对两个漏洞的活跃利用尝试,Cloudflare也在补丁发布当日观测到早期利用尝试,并已为受保护网站部署临时WAF规则;亚马逊的MadPot威胁检测系统在披露前已监测到在野利用。国内方面,国家信息安全漏洞共享平台(CNVD,对应编号CNVD-2026-41674、CNVD-2026-41675)与国家互联网应急中心先后发布风险提示,腾讯云同步发布“php2shell”远程代码执行漏洞风险通告。

五、影响面与全球应急响应

PHP是支撑全球互联网的核心基础设施之一。据安全公司Palo Alto Networks的Cortex Xpanse遥测数据,公网暴露的潜在受影响PHP实例超过2260万个;TechTarget等外媒以“2200万暴露服务器处于风险”为题报道此事。W3Techs统计显示,全球可识别服务端语言的网站中约69.4%至75%使用PHP(watchTowr口径为70.8%),日本网站的PHP使用率高达92%;基于PHP的WordPress系统运行着全球43%以上的网站,Drupal、Joomla、Magento、Laravel等CMS与框架全线波及。运营WordPress.com的Automattic表示其官方托管服务与Tumblr不受影响,但技术资源有限的个人站点与共享主机用户风险最高。独立安全研究人员的估算亦显示,有130万至190万台公网运行PHP的主机存在潜在风险(该口径来自中文素材报道,供参考)。

表2 全球主要国家与机构应急响应一览

国家或地区

机构或站点

应对措施

芬兰

国家IT服务商Valtori及政府门户

预防性下线全部面向公众的政府网络服务

荷兰

NCSC官网、鹿特丹港、Overheid.nl、议会、医院等

超100个市政机构等站点临时下线

法国

内政部各省政府网站

预防性维护状态,等待PHP框架补丁

德国、奥地利

ITZBund、维也纳大学、弗赖堡大学等高校

部分站点临时关闭

比利时

外交部

收到攻击报告后关闭官网

捷克

政府网站

21日19时整站下线并完成补丁安装

丹麦

市政IT公司Kombit

关闭全国学校通信平台等公共服务

日本

财务省、厚生劳动省;niconico、pixiv、任天堂相关游戏服务

停止部分网站内容与服务,紧急排查升级

国际

维基媒体基金会、互联网档案馆

预防性下线部分PHP系统或短暂离线

警报层面:英国国家网络安全中心(NCSC)10月21日发布警报,建议各组织排查PHP系统,无法立即修复的可考虑临时下线;美国白宫10月17日已获悉漏洞,国家网络总监办公室(ONCD)联动FBI、CISA、NSA协调科技企业推进修复,OpenAI官方博客亦确认其与美国政府多个部门(包括白宫“超级智能力量”团队、ONCD、CISA)及国际伙伴协同;欧盟、澳大利亚、新加坡、加拿大等多国网络安全机构均发布警报。日本首相高市早苗罕见地在社交平台X发帖,呼吁对PHP漏洞采取“紧急行动”;日本内阁官房长官木原稔在22日记者会上表示,截至目前尚未收到相关损害报告,财务省、厚生劳动省等政府部门已停止部分网站内容。韩国互联网振兴院(KISA)也发布了应对声明。

资本市场反应迅速:PHP漏洞事件推动网络安全概念股集体上涨,其中奇安信涨超6%。

六、关联事件:安全行业的“多事之秋”

PHP2Shell并非近日唯一的“雷”。10月21日,另一核心基础设施项目Node.js同步发布安全更新(26.12.1、24.22.1、22.23.4),修复10个安全漏洞,其中4个为高危级别,覆盖26.x、24.x与22.x三个长期支持分支,涉及DNS域名NUL截断、全角数字IP绕过TLS验证、宽松解析绕过主机名验证等问题,并包含一个高危远程代码执行漏洞。

此外,印度班加罗尔证书颁发机构eMudhra曝出严重安全事故:10月17日,研究人员演示了其8枚中间证书私钥可被秒级恢复——这些私钥仅为1字节长度的弱密钥(取值介于4与237之间的整数),而任何持有私钥者都可为任意网站签发浏览器信任的证书。谷歌Chrome与Mozilla Firefox在数小时内将相关中间证书拉黑,苹果与微软相继跟进,Mozilla还移除了eMudhra的一枚根证书。

七、处置建议:网站运营者应如何应对

针对当前窗口期,综合PHP官方、watchTowr、CNVD与腾讯云通告,给出如下处置优先级。

清点资产:立即盘点自有与托管系统中的PHP版本,确认是否处于受影响范围。

升级修复:8.2至8.5分支用户尽快升级至8.5.12、8.4.27、8.3.36、8.2.35对应修复版本,升级后重启全部PHP工作进程使修复生效。

处理旧版本:8.1及更早EOL版本优先升级至受支持的安全版本;无法升级的,可关注发行版回溯补丁,或临时下线服务。

入侵排查:检查Web目录是否存在异常PHP文件(尤其伪装成图片、静态资源的后门),核查访问日志中的异常参数请求,排查服务器异常进程与计划任务。

临时缓解:升级完成前,可配置WAF拦截规则、关闭session.upload_progress、限制multipart请求大小等措施缩小攻击面,但官方明确这些调整无法完全阻断利用,不能替代版本升级。

持续监测:升级后复测漏洞是否彻底修复,并持续跟踪PHP官方安全公告与CNVD更新。

八、深度观察:AI攻防新范式与开源供应链之痛

PHP2Shell事件的样本意义,远超一次常规漏洞应急。其一,漏洞发现主体首次成规模地从“人类研究员”切换到“AI模型”——Calif与Wiz的独立发现,验证了前沿模型在复杂代码库中挖掘深层缺陷的能力,也意味着漏洞发现节奏将从“人工年”压缩到“模型月”。其二,攻防两端被同时提速:AI既为防御者赢得了“防御者窗口”,也让攻击者在补丁公开后可以快速逆向并自动化生成利用脚本,漏洞从披露到被利用的窗口正在被压缩。其三,事件暴露出开源基础软件供应链的结构性脆弱:PHP由志愿者社区维护,官方仅维护8.1之后的版本,数以百万计的旧版本站点缺乏补丁出口;当漏洞波及“支撑全球约七成网站”的底层语言时,任何一个无法及时升级的环节都可能成为攻击入口。

OpenAI在披露博客中提出的五阶段响应框架——上游验证修复、给受影响组织预留准备时间、政府协同保护关键系统、跨产品准备更新、发布部署指引——是对“AI时代漏洞响应”的一次公开提案,并围绕“披露窗口多长”“何时应提前披露”“谁应获得提前通知”等问题向安全社区征求意见。无论这一框架能否成为行业惯例,PHP2Shell都已留下一个明确的信号:当AI开始批量发现漏洞,全球软件生态需要一套比“补丁发布”更快、更具协调性的安全响应机制,而这恰恰是当前行业尚未建立的部分。

责编: 爱集微
来源:爱集微 #远程代码执行# #AI漏洞挖掘# #紧急安全补丁# #全球关站避险# #网络安全应急#
THE END

*此内容为集微网原创,著作权归集微网所有,爱集微,爱原创

关闭
加载

PDF 加载中...