现已上线 社媒代理 & 广告投放

【安全提醒】PHP 高危漏洞 PHP2Shell 预警:请立即检查您的服务器 PHP 版本

2026年10月22日 · 5 分钟阅读

专家评审

尊敬的 SeekLab 客户:

10月20日,PHP 的两个严重远程代码执行漏洞(代号 PHP2Shell,编号 CVE-2026-109618 / CVE-2026-109619)细节被提前泄露。PHP 官方于 10月21日 22:00(北京时间) 发布了紧急修复版本。

我们有大量客户的网站基于 WordPress、WooCommerce 等 PHP 系统搭建。这次漏洞在 PHP 运行环境本身,更新 WordPress、主题或插件都无法修复,必须升级服务器上的 PHP。请尽快自查。

一、漏洞有多严重?

  • 不需要登录就能远程控制服务器:攻击者不需要任何账号,发送特制请求就可能在服务器上执行任意代码,进而篡改网页、植入黑链或恶意跳转、窃取数据库。
  • 危害评分接近满分:CVSS v4.0 评分 9.2,美国 NVD 评为 9.8(满分 10)。
  • 影响范围极广:几乎所有 PHP 5.4 及以后的版本都受影响,使用 Apache + mod_php 的环境风险最高。
  • 已经有人在攻击:Cloudflare、watchTowr 等安全机构已观测到针对该漏洞的攻击尝试,美国 CISA 和英国 NCSC 也已发布警报。

对 SEO 的影响:网站一旦被入侵,常见后果是被植入垃圾外链、隐藏跳转或恶意代码。搜索引擎可能因此给出“此网站可能已遭入侵”的安全警告,甚至降权、移除索引,长期积累的排名和流量可能在短时间内大幅下滑。

二、请检查您的 PHP 版本

PHP 版本分支需升级到(至少)
8.5.x8.5.12
8.4.x8.4.27
8.3.x8.3.36
8.2.x8.2.35
8.1 及更早官方已不再提供更新,请使用系统发行版或主机商的补丁,或尽快升级到受支持的版本

检查方法:

# 服务器上执行
php -v
php-fpm -v

# Docker 部署:进入容器检查
docker exec <容器名> php -v

注意事项:

  • 命令行 php -v 显示的版本可能和网站实际使用的不一致,请同时确认 PHP-FPM 或 Apache 模块的版本。
  • Docker 用户:请把基础镜像更新到含修复版本的 tag,重新构建并部署,并确认第三方镜像也已更新。
  • Ubuntu / Debian / RHEL 等系统:发行版的补丁版本号和官方不同,请以发行版的安全公告为准,用系统包管理器更新。
  • 虚拟主机 / 托管 WordPress 用户:请联系主机商,书面确认您的网站使用的 PHP 是否已包含本次修复。VPS 和云服务器通常需要自行升级。
  • 升级后请重启 PHP-FPM 或 Web 服务,再确认一次版本。

三、暂时无法升级时的临时措施

以下措施只能降低风险,升级 PHP 才是根本解决办法:

  1. 在 php.ini 中设置 session.upload_progress.enabled = 0,并重启所有 PHP 进程。
  2. 开启 WAF 防护。例如 Cloudflare 已默认上线针对该漏洞的防护规则,付费套餐用户请确认规则处于“拦截”模式。
  3. 限制请求体大小(如 post_max_size),并在 Web 服务器或代理层限制上传请求。

四、如何判断是否已被入侵?

请查看 10月20日以来的服务器日志,重点关注:

  • PHP 或 Web 进程启动了 shell、curl、wget 等程序;
  • 异常的文件上传请求,之后出现内存溢出或大量 500 错误;
  • 网站出现陌生页面、外链或跳转,Google Search Console 出现安全问题提示。

请务必尽快完成检查与升级,避免网站安全和搜索排名受到影响。

SeekLab 团队
2026年10月22日

分享 : Instagram
Natalie Yevtushyna Natalie Yevtushyna

SeekLab 的业务战略负责人,专注于增长、合作伙伴关系,以及将实用型 AI 引入 SEO 工作流程。在 SeekLab,Natalie 参与研究不断变化的搜索趋势、技术 SEO 和 AI 辅助内容生产,并将复杂的搜索行为转化为营销团队和创始人可落地执行的策略。