非 php.net · 非 NVD · 非 CISA

PHP 漏洞追踪

关于 PHP 安全漏洞的非官方简报

English简体中文日本語Deutsch

安全警报

PHP2Shell:请升级 PHP。这是唯一完整的修复。

CVE-2026-109618 与 CVE-2026-109619 是 PHP 本体中的严重漏洞,未经身份验证即可远程执行代码。PHP 项目已于 2026 年 10 月 21 日为仍受支持的 8.2 至 8.5 分支发布修复。升级后必须重启 PHP。防火墙不能替代升级。

修复步骤

生命周期已结束

PHP 5 至 8.1 是否受影响,哪个版本能修复?

PHP 8.1 及更早版本没有同时修复这两个 CVE 的官方发行版。PHP 项目只为 7.4、8.0 和 8.1 提供了最小源码回移植。再往下,所引文章没有使用同一个范围,所以本页保留分歧,而不是把它压成一行。

最近更新

这些格子故意彼此不一致。先看来源列,再决定要不要把某一行当成范围。
说法该来源怎么说来源
PHP 用发行版修补的分支8.2.35 之前的 8.2、8.3.36 之前的 8.3、8.4.27 之前的 8.4、8.5.12 之前的 8.5oss-security
PHP 8.1 及更早PHP 项目不再更新。仅为从源码构建的人提供 7.4、8.0 和 8.1 的最小源码回移植。php.net
Google Cloud 使用的下界PHP 5.4 至 8.5.11 的所有版本Google Cloud
Cloudflare 使用的下界PHP 5.4 或更新版本Cloudflare
Wiz问题回溯到 PHP 5.4,过去十年的几乎每个版本都至少受其中一个影响Wiz
watchTowr,10 月 20 日问答整个 PHP 5、7 和 8。这写在最终公告之前。watchTowr 问答
Expel 的修正回移植表明 7.4、8.0 和 8.1 受影响。在 Expel 读到的材料里,PHP 没有明确确认 7.3 及更早版本。Expel
若无法更新将系统下线,明确包括 PHP 8.1 及更早版本CISA
不是 PHP 发行版宝塔的 Linux 包 7.4.34、8.0.31 和 8.1.35 是面板构建。公告称其中包含两项修复。Windows 没有这三个包。宝塔公告

在这些分支上,“已修复”可以指什么

8.1.34 或 7.4.33 这样的版本号看不出发行版回移植是否已经装上。正因为如此,检查器会把这些产品线标为生命周期已结束。cPanel 和 Plesk 在厂商页公布了自己的构建标识。宝塔的版本号只在宝塔页面,而且 7.4、8.0 和 8.1 只有 Linux 包被这样声称。

离开本页的受支持路径,是升级到 8.2.35、8.3.36、8.4.27 或 8.5.12。5.4 之前的 PHP 5 并不是 Wiz、Google Cloud 或 Cloudflare 措辞里的下界。它仍然不是可以留在互联网上的版本。

仍受支持的分支

PHP 8.1 是否受影响?

PHP 在 2026 年 10 月 21 日没有发布 8.1 的发行版。它确实发布了 8.1 的最小源码回移植,这只能说明 8.1 在范围内,而不是 php.net 上可安装的包。CISA 称,若无法更新,应将 PHP 8.1 及更早版本下线。厂商构建可以在不改变上游版本号的情况下带上回移植,因此版本检查器看不见它。

PHP 7.4 或 8.0 是否受影响?

形状与 8.1 相同:没有新的官方发行版,两者都有最小源码回移植。Expel 根据这些回移植把 7.4、8.0 和 8.1 视为受影响。请升级到 8.2.35 或更新的受支持版本,或确认一个你能点名的厂商回移植。

PHP 5.4,或 PHP 7.3 及更早版本,是否受影响?

Wiz、Google Cloud 和 Cloudflare 把影响描述为自 PHP 5.4 起到修补前的 8.5 构建。watchTowr 在公告前的问答里说整个 PHP 5、7 和 8。Expel 称,在它读到的材料里,PHP 没有明确确认 7.3 及更早版本。这一行是分歧,不是安全证明。不要把这些产品线留在互联网上。

哪个版本能修复 PHP 5 至 8.1?

这些产品线里没有官方 PHP 版本可以。受支持的修复是 8.2.35、8.3.36、8.4.27 和 8.5.12。有的厂商发布自己的包:宝塔的 Linux 公告点名 7.4.34、8.0.31 和 8.1.35,这些版本号不是 PHP 项目的发行版。

来源

出站链接将离开本站。本站不托管利用代码。

  1. News archive 2026: security advisory, 21 October 2026 — PHP project (php.net)
  2. CVE-2026-109618: PHP 8.2–8.5 RCE via OOM corruption — oss-security (Jakub Zelenka, PHP security team)
  3. Today’s PHP security release, and how we’re strengthening PHP security — The PHP Foundation
  4. Critical vulnerabilities in PHP require immediate patching (21 October 2026) — CISA
  5. PHP2Shell: AI uncovers critical RCE vulnerabilities affecting 70% of the Internet — Wiz Research
  6. Responding to core PHP vulnerabilities CVE-2026-109618 and CVE-2026-109619 — Google Cloud
  7. Cloudflare deploys protections against php2shell vulnerability — Cloudflare
  8. FAQ: PHP2Shell CVE-2026-109618 and CVE-2026-109619 (published 20 October 2026, updated 22 October 2026) — watchTowr
  9. Notice: php2shell, critical PHP vulnerabilities (status as of 21 October 2026, 20:00 UTC) — Expel
  10. PHP 与 Node.js 紧急安全更新公告(更新于 2026-10-22) — 宝塔面板 (BT Panel)