版本矩陣與受影響 SAPI

官方點名所有服務網頁請求的安裝,Apache mod_php 最高。命令列的 php 沒有被保證絕對無關。

版本矩陣

官方修補版本(來源:PHP 安全公告)
分支官方給了什麼該怎麼做
8.58.5.12(含 Windows binary)升級到 8.5.12 以上,並重啟所有 worker。
8.48.4.27(含 Windows binary)升級到 8.4.27 以上,並重啟所有 worker。
8.38.3.36(含 Windows binary)升級到 8.3.36 以上,並重啟所有 worker。
8.28.2.35(含 Windows binary)升級到 8.2.35 以上,並重啟所有 worker。 本分支安全支援到 2026-12-31,修完仍要排程離開。
7.4、8.0、8.1最小化原始碼回移植,沒有新的官方安裝包優先用發行版或 LTS 廠商的回移植套件;見 舊版策略
7.3 以前(含 5.x)沒有官方修補升級到仍受支援且已修補的分支;部分廠商(例如 Ubuntu Pro)另有修補,先確認套件來源。完成前不要直接對網際網路開放

發行版套件的版號可能不是上表的 php.net 版號,仍可能已經回移植修補,以該發行版的安全公告為準。程式碼被認為可回溯到 5.4.0,但並非每一個歷史版號都經過逐一驗證。

研究團隊官網另說,受影響版本可追溯到 PHP 5.4,修補前幾乎每個 PHP 版本都至少中一個問題。這是研究團隊說法。 上表是 PHP 官方仍在發布修補的分支。官方沒有「自 5.4 起每一個版號都已驗證」的清單,也另為 7.4、8.0、8.1 提供最小化原始碼回移植。不要用那句話改這張表。

註:回移植
回移植
發行版不升級大版本,只把安全性修補搬回舊版套件。7.4、8.0、8.1 這次有官方最小化原始碼回移植,沒有新的官方安裝包。確認時要看發行版安全公告,不要只對 php.net 版號。

受影響 SAPI 風險排序

  1. Apache mod_php官方明確最高
  2. PHP-FPM官方列入,必須更新
  3. php-cgi官方列入,必須更新
  4. FrankenPHP官方列入,必須更新
  5. LiteSpeed官方列入,必須更新

官方點名所有服務網頁請求的安裝。mod_php 以外的項目,官方沒有再分第二名、第三名;PHP-FPM 已確認可經應用層路徑 RCE,不要降級看待。控制台、廠商設備或 Windows 軟體內建的 php.exe、php-cgi.exe 也要盤點。

命令列的 php 不在官方「服務網頁請求」那句的主詞裡,但官方也沒有保證命令列絕對無關。盤點時以「會不會被網頁請求碰到」為準。

來源

查詢日期:。官方公告優先列出;內容如與 PHP 官方公告不一致,以官方公告為準。