![]()
这两天,半个互联网的运维人员都在连夜加班。
日本那边首相亲自发帖催补丁,澳大利亚部分政府网站直接打不开,维基百科主动关掉一批服务,一些航空公司连电子登机牌都暂停了。
把他们逼到这份上的,是编程语言PHP里两个藏了十几年的漏洞:攻击者不用账号、不用密码,发几个特制请求,就可能让服务器乖乖交出控制权。
而这个漏洞,近日被AI发现了。
宁可赔钱也要“关机”的大停摆
10月21日,PHP官网发布了一个紧急补丁。按理说,这类补丁发布并不少见,但外界的反应却尤为奇怪。
各国的网站反应不是“等周末再升级”,而是上来“先把网站关了”。
日本那边反应堪称激烈。高市亲自发帖,呼吁企业立刻打补丁,来不及就“暂时关闭网站或其他服务”,称这可能是降低风险的有效方法。这放在互联网发展史里都很少见。
![]()
但随后的发展更是超出了预期:选择停机的企业名单越拉越长,全日空暂停网站和App,包括电子登机牌;野村证券、三菱UFJ暂停部分非核心服务;朝日集团、京阪铁路、世嘉、万代南梦宫纷纷暂停或紧急维护。
这场风暴没有局限于日本,澳大利亚部分政府网站直接瘫痪,修复期间保持无法访问;维基主动下线许多支持服务,“直到能安全打上补丁”。
在咱这边也受到了影响,有关部门在10月22日就发出了预警,阿里云、腾讯云连夜通知客户升级。
![]()
韩国排查出约11万个受影响资产,数量全球第六;美国NSA、FBI、CISA和欧盟网络安全机构均已示警。
企业关停服务,意味着要亏钱,要承受压力。但为什么他们要这样做?答案很简单,这次PHP攻击门槛实在太低:不需要任何账号密码,部分攻击几秒钟就能完成。而且在AI协作下,攻击的门槛几乎是大众化。
这就意味着,任谁都能用AI实现对一家头部大厂的攻击。
这到底是个什么漏洞
漏洞是老漏洞,但让世界为之恐慌的原因是AI。
先来介绍一下漏洞本身吧。PHP是一门快30岁的老牌建站语言,个人博客、企业官网、新闻网站的后台很多都是靠它来驱动,比如WordPress、Drupal、Joomla和一些网站背后的MediaWiki都主要用它写成。
Wiz和谷歌云做过估计,全球约70%的网站跑在PHP上。Censys的扫描数据更具体,约258万台主机、5490万个网站正在运行PHP。
所以漏洞的影响范围是很大的。
而两个漏洞,编号分别为CVE-2026-109618和CVE-2026-109619,合称“PHP2Shell”,严重程度都是9.2分(满分10)。从2012年的PHP 5.4到最新的8.5.11,几乎每个版本至少中一个。
![]()
用更通俗的话来讲,可以把PHP想象成一个后厨,原本访客来了,后厨先拆快递、登记(解析表单),做完菜再打扫卫生(清理内存)。而两个漏洞的问题就出在这一头一尾两个环节。
一个漏洞,是后厨会被“空盒子”撑爆。攻击者的请求本身不超标,但里面塞了成千上万个空字段、空请求头,每一项都要登记,登记表占的地方比快递还多,128MB的工作台很快被占满。后厨本来“先数个数、再填格子”,刚数完数工作台就爆了,人紧急撤离,留下半张没填完的登记表。而Apache的mod_php这种干活方式,不管后厨崩没崩,打扫程序照跑,收拾到那半行空格子——里面装的正是攻击者提前布置好的数据。
另一个漏洞,是上个客人留下的“旧笔记”。一个师傅一个接一个地处理请求,他习惯把“上一份活的信息”记在纸条上,指向刚才用过的案板。上一份活逼得他中途崩溃、纸条没撕,案板被收走擦净后,下一个客人抢先在上面摆好自己的东西——师傅新活还没开工,先按旧纸条去读案板,读到的就是攻击指令。
但真正要命的是漏洞实现的时机:发生在网站自己的代码运行之前。
代码写得再严谨、登录校验做得再严也拦不住。Wiz用最新版WordPress、Drupal、Joomla都演示成功,哪怕一个只输出“Hello World”的最简单网页也可能被打;Apache的mod_php默认可打穿,Nginx加PHP-FPM也被攻破。它还能直接读走内存里其他访客的密码、令牌和API密钥,这部分被类比为2014年的“心脏滴血”。
网站代码还没开始跑,攻击就已经结束了,防不胜防。
被AI改写的攻防
漏洞本身不是不能修复的,但修复效果并不给力。
想修复的话,要升级的是PHP本身,修复版本是8.5.12、8.4.27、8.3.36和8.2.35——只升级WordPress没用,漏洞在底层引擎里,升完还要重启PHP进程。
但尴尬的是一个长尾问题:PHP 7.4、8.0、8.1已经停止维护,官方只给源码补丁,要自己编译;7.3及更早连补丁都没有。
互联网上大量“搭好后再也没人登录过”的网站,现在都暴露在外面。临时办法有,比如把内存上限设成不限制,或让Cloudflare这类CDN在门口挡一道(它在信息公开前约9小时就上线了防护),但都不是完整修复。
但更大的问题是,时代变了。AI让这些漏洞的发现更快,但修复的时间却没跟上,同时AI又把攻击的门槛降到了大众级别。
比如这起事件特殊的地方是漏洞是AI先找到的。
今年8月,安全公司Calif的研究员Ryan Austin用GPT-5.6 Sol审计PHP源码,7月30日开工,8月1日就打通了攻击路径,8月11日报告官方;Wiz团队则用Gemini 4 Argon和GPT-5.6 Sol独立发现,8月19日发现、24日报告。Wiz说,这些漏洞藏了十几年,要把多个缺陷串成利用链、还要针对每个目标反复调试,几乎到了人类研究员的能力上限。
过去顶尖团队忙几个月的活,这次一个研究员一周就做完了。但Ryan Austin也强调,这不是“AI一键挖洞”:他熟悉PHP近20年的漏洞史,是他先有方向、再引导模型去找,模型自己不会去翻20年前的冷门手法。
而攻击方也在用AI快速改写攻击代码、适配不同目标。防守方用AI找洞,攻击方用AI磨武器,两件事在同一周同时发生。
这几天,已经有不少网站因为这个漏洞被攻击了——和传统黑客的专业手法不同,这批攻击里充斥着大量小白搭配AI的粗糙手法,但别看手法糙了点,效果一样狠。
这也就导致了各个企业不管三七二十一,先关停网站和在线服务再说。
互联网的攻防,在这一刻,逻辑彻底变样了。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.