PHP2Shell · 发行版软件包 · 2026 年 10 月 22 日核对
PHP2Shell 各 Linux 发行版修复对比
发行版的 PHP 包一般不会用 php.net 的修复版本号。Debian 和 Ubuntu 会把补丁回移到旧版本号里,所以要对照的是发行版跟踪页上的软件包版本,而不是 8.2.35 或 8.3.36。
最近更新
各发行版修复包版本
| 版本 | 源码包 | 修复版本 | 状态 | 跟踪页 |
|---|---|---|---|---|
| Debian 12 bookworm | php8.2 | 8.2.35-1~deb12u1 (DLA-4848-1) | 已修复 | Debian tracker |
| Debian 13 trixie | php8.4 | 8.4.27-1~deb13u1 (DSA-6574-1) | 已修复 | Debian tracker |
| Debian forky (testing) | php8.4 | 8.4.26-1 | 仍受影响(testing) | Debian tracker |
| Debian sid | php8.4 | 8.4.27-1 | 已修复 | Debian tracker |
| Ubuntu 26.10 | php8.5 | 8.5.9-0ubuntu2.1 | 已修复 | Ubuntu CVE page |
| Ubuntu 26.04 LTS | php8.5 | 8.5.4-0ubuntu1.5 | 已修复 | Ubuntu CVE page |
| Ubuntu 24.04 LTS | php8.3 | 8.3.6-0ubuntu0.24.04.13 | 已修复 | Ubuntu CVE page |
| Ubuntu 22.04 LTS | php8.1 | 8.1.2-1ubuntu2.28 | 已修复 | Ubuntu CVE page |
| Ubuntu 20.04 LTS (Pro) | php7.4 | 7.4.3-4ubuntu2.29+esm5 | 已修复 | Ubuntu CVE page |
| Ubuntu 18.04 LTS (Pro) | php7.2 | 7.2.24-0ubuntu0.18.04.17+esm14 | 已修复 | Ubuntu CVE page |
| Ubuntu 16.04 LTS (Pro Legacy) | php7.0 | 7.0.33-0ubuntu0.16.04.16+esm22 | 已修复 | Ubuntu CVE page |
| Ubuntu 14.04 LTS (Pro Legacy) | php5 | 5.5.9+dfsg-1ubuntu4.29+esm18 | 已修复 | Ubuntu CVE page |
| RHEL 8 / 9 / 10 | php | — | 受影响,修复进行中 | RHSB-2026-013 |
| AlmaLinux / Rocky Linux / Oracle Linux | php | — | 未知(未核实) | — |
| SLES 15 SP7 (Web and Scripting) | php8 | 8.3.36-150700.3.24.1 | 已修复 | SUSE CVE page |
| SLES 16.0 | php8 | 8.4.27-160000.1.1 | 修复包测试中 | SUSE CVE page |
| SLES 15 SP4–SP6, LTSS | php7, php8 | — | 受影响,暂无修复 | SUSE CVE page |
| openSUSE Leap 15.6 / 16.0 | php7, php8 | — | 受影响,暂无修复 | SUSE CVE page |
| SUSE BCI php images | php8 | — | 受影响,暂无修复 | SUSE CVE page |
| Alpine 3.23 | php83 | 8.3.36-r0 | 已修复 | Alpine secdb |
| Alpine edge | php83 / php84 / php85 | 8.3.36-r0 / 8.4.27-r0 / 8.5.12-r0 | 已修复 | Alpine secdb edge |
| Alpine 3.22 and older | php8x | — | 未知(未核实) | — |
| Amazon Linux 2023 | php8.2 / 8.3 / 8.4 / 8.5 | ALAS2023-2026-3301 … 3304 | 已修复 | ALAS CVE page |
| Amazon Linux 2023 | php8.1 | — | 不计划修复 | ALAS CVE page |
| Amazon Linux 2 (Extras php8.2) | php | ALAS2PHP8.2-2026-015 | 已修复 | ALAS CVE page |
| Amazon Linux 2 (core) | php | — | 不计划修复 | ALAS CVE page |
| Fedora, Arch Linux, Gentoo | php | — | 未知(未核实) | — |
怎么看这张表
- 像
8.3.6-0ubuntu0.24.04.13这样的版本虽然远低于 php.net 的 8.3.36,但可能已经修复。Ubuntu 和 Debian 是回移补丁,只比较上游版本号的扫描器会误报。 - Red Hat、SUSE 和 Amazon 把两个 CVE 评为 Important,CVSS v3 为 8.1(攻击复杂度高),NVD 给的是 9.8。Red Hat 指出 RHEL 默认用 PHP-FPM 而不是 mod_php,实际利用更难,但仍然发布修复。
- Ubuntu 14.04、16.04 到 20.04 只能通过 Ubuntu Pro 获得修复,没有 Pro 就仍受影响。
- 第三方源(Ondřej Surý 的 PPA 和 DEB.SURY.ORG、Remi、IUS、面板自带构建)是独立的软件包,请到产品自查里单独查看。
受支持渠道里还没修复的
- RHEL 8、9、10:Red Hat 表示部分更新已发布,其余仍在进行中。请关注 RHSB-2026-013,并运行
dnf updateinfo list --security。 - SLES 15 SP4 到 SP6、openSUSE Leap 和 SUSE BCI php 镜像仍标为受影响;SLES 16.0 的修复包还在 QA。
- Amazon Linux 2023 的 php8.1 和 Amazon Linux 2 核心 php 标为不计划修复,请换到 php8.2 或更新版本。
- 核对时 Debian forky(testing)还是 8.4.26-1,修复已在 sid 的 8.4.27-1 中。
查看自己装的是哪个包
下面这些只读命令会显示已安装版本,请与上表中你所用版本的修复版本对比。
# Debian / Ubuntu: installed PHP package versions
dpkg -l 'php*' | awk '/^ii/ {print $2, $3}'
# Debian / Ubuntu: changelog mentions the CVE?
apt changelog php8.2 2>/dev/null | grep -m3 -E 'CVE-2026-10961(8|9)'
# RHEL family / SUSE / Amazon Linux
rpm -qa 'php*' | sort
rpm -q --changelog php-common 2>/dev/null | grep -m3 -E 'CVE-2026-10961(8|9)'
# Alpine
apk info -v | grep '^php'
# Then restart what serves PHP (examples)
systemctl restart php8.2-fpm # or php-fpm, apache2, httpdUbuntu 24.04 显示 PHP 8.3.6,是否受影响?
只要软件包是 8.3.6-0ubuntu0.24.04.13 或更新就已修复。Ubuntu 把补丁回移进自己的 8.3.6 包,所以上游版本号还是 8.3.6。
RHEL 用的是 PHP-FPM,是不是就安全?
Red Hat 说 FPM 让远程代码执行在实际中变难,但不是不可能,并且把 RHEL 8、9、10 列为受影响。有勘误发布就要安装。
我的发行版标为未知怎么办?
去你所用发行版的官方跟踪页查 CVE-2026-109618 和 CVE-2026-109619。如果还没有修复包,可以改用官方 PHP 8.2.35、8.3.36、8.4.27 或 8.5.12 构建,或有人维护的容器镜像。
需要重启吗?
需要。升级软件包只替换磁盘上的文件,正在运行的 PHP-FPM 进程池和 Apache mod_php 在重启前仍在用旧代码。
来源
出站链接将离开本站。本站不托管利用代码。
- CVE-2026-109618 — Debian Security Tracker
- CVE-2026-109619 — Debian Security Tracker
- CVE-2026-109618 — Ubuntu Security (Canonical)
- CVE-2026-109619 — Ubuntu Security (Canonical)
- CVE-2026-109618 — Red Hat Customer Portal
- RHSB-2026-013 Request handling memory corruption – php (php2shell) — Red Hat
- CVE-2026-109618 — SUSE
- CVE-2026-109618 — Amazon Linux Security Center
- community repository security fixes (v3.23) — Alpine Linux secdb
- community repository security fixes (edge) — Alpine Linux secdb
- News archive 2026: security advisory, 21 October 2026 — PHP project (php.net)