technology 9 分钟阅读

PHP的PHP2Shell漏洞暴露了亚洲的隐藏遗留风险

PHP中一个关键的未认证远程代码执行漏洞已暴露出韩国境内约11万台易受攻击的服务器——位居全球第十六——揭示了亚洲对老旧PHP堆栈的依赖如何让政府和小企业处于危险之中。

  • Paru集团
  • PHP
  • CVE-2026-109618
  • CVE-2026-109619
  • 韩国网络安全

补丁尚未到位,攻击早已开始。

周二清晨,PHP开发团队宣布发现两个高危漏洞(CVE-2026-109618和CVE-2026-109619),并同步发布了紧急补丁。但韩国最大的网络安全公司之一AhnLab指出,在补丁发布之前,他们就已经观察到了针对该漏洞的攻击尝试。等到公开公告正式发布时,从漏洞被发现到被实际利用的窗口期已经压缩至数小时。

研究人员将这两个漏洞统称为PHP2Shell。攻击者无需任何认证,即可在服务器上执行任意命令。没有登录界面可供暴力破解,也没有被盗凭证可以利用。通往服务器完全控制权限的路径,直接穿透PHP解释器本身。

这意味着,对于运行在共享主机或老旧基础设施上的任何东西来说,这是最糟糕的一类漏洞——而这恰恰是亚洲数字经济的很大一部分仍赖以生存的基础。

一个国家的11万台易受攻击服务器

AhnLab的估算显示,韩国约有11万台联网设备正在运行存在漏洞的PHP版本。全球排名第六,对于一个拥有5100万人口、中等收入水平国家而言,这个数字相当惊人。相比之下,韩国网页的表层覆盖规模不及美国或日本,但其暴露的PHP服务器浓度却 disproportionately large(不成比例地高)。

原因出自结构性因素。PHP支撑着亚太地区大量中小企业基础设施的CMS和框架层——WordPress网站、韩国本土平台如Gongbu(그누보드)和Lyms(라이믹스)、市政和学校网站,以及无数构建在共享主机上的电商门店。这些系统通常并非由专业安全团队管理,而是由建站之人负责——有时是多年前的事——然后便无人问津。

AhnLab指出:“运营时间较长的网站往往更新滞后或缺失。“这一委婉表述涵盖了整个政府和教育类网站类别,其中不少可能从未被列入任何厂商的安全更新路线图。

谁在行动,谁又落后

韩国的主机和云服务商反应迅速。Cafe24在同一天应用了自己的PHP安全补丁并向客户发出通知。Gavia于周二清晨开始打补丁,并完成了对所有受影响PHP版本的修复工作,包括为已停止官方支持版本提供的向后移植补丁。Everspin在其Web应用防火墙中部署了拦截规则,并在测试环境中验证恶意请求在抵达PHP层之前就被在网关处截获。

NHN Cloud采取了不同的策略:该公司确认自身系统目前不依赖PHP,但正在进行全面内部审查,并作为预防措施准备面向客户的指导说明。

网络安全公司Thori独立复现了这两个漏洞,并发布了应急响应指南,包括一项管理员可运行的验证脚本,用于检查服务器是否已被入侵。

这些公司的响应速度值得注意。但真正的问题在于,小型网站运营者实际落实修复措施的速度如何。

为何亚洲受到的冲击不同

PHP2Shell是一个全球性漏洞,但其影响并非均等。亚洲所面临的暴露风险被三个结构性因素放大——而这些往往被英文媒体忽视。

首先,该地区中小企业的技术栈对PHP的依赖远高于西方。在韩国、印度尼西亚和越南,WordPress支撑的中小企业在线存在感占比,高于美国或欧洲——后者的Node.js、Ruby和现代框架已吞噬了更多市场份额。这里的PHP安装基数并未萎缩——它在停滞,而停滞正是未打补丁服务器不断累积的温床。

其次,共享主机占据主导地位。韩国大量中小网站运行在多线程服务器上,一旦其中一个客户被攻陷,便可能成为入侵其他数十个客户的跳板。当主机提供商修补基础PHP版本时,它确实能缩小爆炸半径——但这仅在服务器上每个租户都真正运行了 patched interpreter 时才成立。遗留配置漂移意味着纸面上的补丁并不总等于实际生效的补丁。

第三,该地区的政府及公共部门网站经常与商业网站共用同一套PHP架构,且往往由同一批供应商在紧迫的截止日期和薄弱预算下维护。学校网站或小型市政门户并非像金融机构那样的高优先级目标——而这正是攻击者利用其作为横向移动跳板的薄弱环节所在。

从通知到行动之间的差距

截至发稿时,韩国尚未报告与PHP2Shell相关的任何 breach(入侵事件)。这令人欣慰,但也为时过早。AhnLab在补丁发布前观察到的攻击尝试表明,exploit code(利用代码)已经流通。一旦可靠的proof-of-concept(概念验证)广泛传播,观察与失陷之间往往只隔数日,有时甚至是数小时。

Thori的林俊旿(Jun-o Im)警告称,PHP2Shell之所以属于最高严重级别,是因为它完全绕过了应用层控制。临时缓解措施——限制PHP执行路径、禁用不安全函数、应用防火墙规则——只是争取时间,并非根治之道。唯有升级至已打补丁的PHP版本,才能从根本上消除漏洞。

对于数月未登录服务器的网站管理员而言,升级可能需要与主机提供商协调、进行CMS更新或框架迁移。这些步骤没有一个能瞬间完成。风险最高的站点,恰恰是那些直到出问题之前一直无人密切关注的站点。

接下来会发生什么

PHP2Shell将成为另一桩暴露企业安全态势与互联网其余部分之间鸿沟的关键基础设施漏洞案例。Cafe24、Gavia、NHN Cloud、Everspin、Thori等公司正在平台层面尽己所能。现在,责任转嫁给了韩国乃至全球范围内,运营着易受攻击PHP实例的成千上万管理员——涉及政府、教育和中小企业各个领域。

这一漏洞印证了该地区安全社区多年来深知的事实:亚洲的数字 backbone(骨干)包含一个庞大且老化的PHP层级,它运行在正式安全供应链之外。该层级的补丁部署节奏,较少取决于厂商的紧迫感,更多取决于网站所有者是否定期检查自己的管理后台。

在一个exploit code流通速度远超补丁部署指南的威胁生态中,真正的脆弱之处并不在PHP本身,而在于 admin attention(管理关注度)——或者说,缺乏这种关注——让11万台服务器长期暴露在风险之中。