在 Fedora 上修复 PHP2Shell

Fedora 自己构建 PHP 软件包。修复包可能沿用较旧的版本号,只是加进了补丁,所以请对照下表里的软件包版本,别去找 8.4.27。

逐个版本

发行版本状态修复包安全公告
46已有修复包15:31Z 进入 stable。php-8.5.12-1.fc46FEDORA-2026-9312bb744f2026-10-21
45暂无修复检查时还在 testing,没有进入 stable。php-8.5.12-1.fc45FEDORA-2026-a9354b8a1e
44已有修复包安全更新,16:43Z 进入 stable。php-8.5.12-1.fc44FEDORA-2026-a9eba4bbc32026-10-21
43暂无修复检查时还在 testing,没有进入 stable。php-8.4.27-2.fc43FEDORA-2026-d5f8446449

确认修复已安装

rpm -q --changelog php-fpm | grep -m1 -E 'CVE-2026-10961[89]'

重启 PHP

安装软件包只会替换磁盘上的文件,已经在运行的 PHP 进程仍然用旧代码。

sudo systemctl restart php-fpm && sudo systemctl restart httpd

如果你的版本还没有修复

关注你所用版本的安全公告,更新一出来就当天安装。在那之前,先判断页面列出了官方给出的临时措施。如果你的版本已经停止支持,请看旧版本的出路。

我们读过的页面