首页 / 安全事件汇总

PHP2Shell 安全事件,一页看懂

有什么危险、谁受影响、什么时候之前要做什么——只收录已确认的事实。

事件概要

无需认证即可攻破服务器。全球最多 70% 的网站受影响(媒体报道)。

这是 PHP 引擎本身的缺陷,网站做得再好也无济于事。公开的攻击代码和攻击尝试均已有报告。

  1. 10/17亚马逊监测网络发现首次攻击尝试,比官方公告早 4 天
  2. 10/20漏洞细节在网上泄露
  3. 10/21PHP 发布紧急补丁(8.5.12·8.4.27·8.3.36·8.2.35)。公开攻击代码出现,利用尝试达数百万次(媒体报道)
  4. 10/22韩国政府将民间网络危机预警从“关注”上调至“注意”
有什么危险
无需登录即可远程控制

一个伪造的请求即可在服务器上执行任意命令,进而导致植入 WebShell、客户信息泄露、网站被篡改、内网被渗透。

谁受影响
PHP 5.4 ~ 8.5.11

2012 年以后几乎所有的 PHP。GnuBoard、YoungCart、WordPress、Rhymix 和自主开发的网站全部在内。

为什么是现在
攻击代码已经公开

利用公开攻击代码的攻击尝试仍在持续。仅仅更新还不够,必须重启 Web 服务器(PHP-FPM、Apache)才能生效。

安全基准版本 8.5.128.4.278.3.368.2.35 及以上 + 重启 Web 服务器

PHP 8.1 及以下没有官方补丁。8.2 也将在 2026 年底结束支持,建议迁移到 8.3 及以上。更新后如不重启 Web 服务器,旧版本会继续运行。

如果放任不管

“谁会盯上我们这样的小公司?”
攻击目标不是人挑出来的。

攻击不分对象,正在整个互联网上大规模进行(利用尝试数百万次,媒体报道)。仅在韩国国内,安装了易受攻击 PHP 版本的服务器估计约有 11 万台(安博士 AhnLab 调查,补丁发布前数据)。政府的紧急通知主要发给已申报首席信息安全官(CISO)的企业等,中小企业需要自行应对。

72 小时

得知个人信息泄露后,须在 72 小时内通知客户;如因黑客攻击导致泄露,还须向个人信息保护委员会或 KISA 申报。

最高 3000 万韩元

未申报泄露将被处以罚款。

最高销售额的 3%

因未尽到安全措施而导致泄露的,可能被处以不超过总销售额 3% 的罚款。

依据:韩国《个人信息保护法》第34条、第64条之2、第75条,同法施行令第39条、第40条(韩国法制处“生活法令信息”、个人信息保护委员会)

打了补丁就结束了?不是。

政府建议,即使已完成更新的服务器,也要另行检查异常访问记录和是否被植入 WebShell。补丁之前已经进来的黑客,不会因为打补丁而被赶走。

我的网站也受影响吗

只要符合一项,现在就有危险。

这类网站今天就要处理

  • 用 GnuBoard、YoungCart、WordPress、Rhymix 搭建的网站
  • 由外包公司制作、无人维护的官网或网店
  • 使用服务器托管、VPS、云服务或自建服务器
  • 使用 PHP 5.x、7.x、8.1 及以下旧版本
  • 保存会员、订单、支付信息的网站
  • 最近变慢、出现 500 错误或多了陌生文件的网站

为什么虚拟主机也不能放心

  • PHP 8.1 及以下没有官方更新,需要另行确认主机商处理到了什么程度
  • 更新后如不重启 Web 服务器,旧版本会继续运行
  • 主机商打补丁之前已被植入的黑客文件(WebShell),打补丁后依然存在
  • 主机商只管理服务器。检查自己网站的文件和管理员账号是运营者的责任
  • 从 10/17 起就观测到攻击尝试(亚马逊报告),补丁之前存在暴露期

来源:KISA 保护国家(KrCERT) · 数字时报(科学技术信息通信部发布) · The Fact · Help Net Security · Vercel

旧版 PHP,我们帮您升级。20页以内 30万韩元。

电话咨询 申请免费诊断