/ Oct 22, 2026

RECENT NEWS

PHP爆2項9.2分嚴重漏洞!WordPress網站恐遭遠端入侵,PHP 8.1、8.2怎麼修?WHM更新步驟一次看

SECURITY OPERATIONS / INCIDENT FILE 2026-10 PHP CORE · CVE ALERT

2026 / 10 / 22 台灣資安署緊急警示

CRITICAL SECURITY UPDATE

PHP核心漏洞
不是更新外掛
就能解決。

PHP2Shell 兩項重大漏洞,可能在特定環境下造成免驗證遠端程式碼執行。 WordPress站長、WHM維運人員,現在要先確認實際PHP套件是否已修補。

立即檢查PHP版本
SECURITY_ADVISORY.LOG

$ vulnerability --status

[2026-10-21] PHP SECURITY RELEASE

ISSUES DETECTED 02

SEVERITY 9.2 / 10

EXPLOIT IMPACT REMOTE CODE EXECUTION

CVE-2026-109618

CVE-2026-109619

PATCH AVAILABLE → VERIFY INSTALLED VERSION

PATCH
NOW
核對:PHP官方/cPanel/資通安全署 文章發布基準:2026-10-22
資安新聞 / 網站技術維運
網站管理者先看這段

如果網站仍使用標準PHP 8.2.34,應優先更新至8.2.35或其他已修補的受支援分支。如果使用cPanel EasyApache 4的PHP 8.1,則可核對官方回溯修補套件ea-php81 8.1.34-5;若是CloudLinux或其他供應商套件,必須確認供應商的套件發行版本與安全公告。修改PHP設定或開啟Cloudflare防火牆,皆不能取代安全更新。

01 / THREAT INTELLIGENCEPHP CORE

PHP2Shell是什麼?10月21日兩項9.2分重大漏洞已釋出修補

這次資安事件並不是某個WordPress外掛或佈景主題單獨出現程式錯誤,而是網站底層使用的PHP執行環境存在重大安全缺陷。

PHP廣泛用於WordPress、Drupal、Joomla、Magento,以及企業自行開發的會員、購物與管理系統。當底層執行環境受影響,即使WordPress後台沒有開放陌生人登入,也不代表已排除PHP核心的漏洞風險。

PHP安全團隊於2026年10月21日公布緊急安全修補,處理CVE-2026-109618與CVE-2026-109619。兩項漏洞的CVSS v4.0嚴重度均為9.2,符合條件的受影響環境可能遭到未經身分驗證的遠端程式碼執行。

台灣數位發展部資通安全署於10月22日呼籲各機關、學校與企業,儘速盤點所有PHP系統、完成更新,並檢視日誌及異常存取紀錄。

CVE-2026-109618

記憶體不足處理異常

PHP在記憶體不足時,可能出現內部資料只完成部分初始化的情形;後續清理程序若錯誤處理這些資料,可能造成記憶體損壞及遠端程式碼執行風險。

CVE-2026-109619

請求間殘留的全域狀態

部分請求使用的內部狀態,在記憶體釋放後可能仍被後續請求使用,形成已釋放記憶體再利用的安全風險。

為什麼沒有登入WordPress後台,也可能受到攻擊?

本次漏洞涉及PHP處理網頁請求的內部流程。PHP官方已確認,部分Apache mod_php情境可以在應用程式碼執行之前就觸發攻擊,因此限制後台登入IP、啟用管理員雙重驗證或變更WordPress登入網址,都不能視為底層漏洞已修補。

不過,使用受影響版本不等於已經被入侵。版本盤點、更新套件及事後入侵調查,是三個不同的工作。

發現的漏洞2項
嚴重度CVSS 9.2
可能衝擊免驗證RCE
修補發布10/21
02 / RELEASE MATRIXPATCH LEVEL

PHP哪些版本受影響?8.2.34、8.1與官方修補版本對照

PHP官方已針對仍受支援的分支推出緊急修補。最重要的區別是:標準PHP版本號與Linux或cPanel套件的修補發行編號,不一定是同一件事。

PHP分支 原始受影響版本 PHP官方修補版本 處理方式
8.58.5.11及更早8.5.12更新至修補版本
8.48.4.26及更早8.4.27更新至修補版本
8.38.3.35及更早8.3.36更新至修補版本
8.28.2.34及更早8.2.35立即修補,並規劃未來升級
8.1及以下已停止PHP上游維護沒有新的正式分支版本核對廠商回溯修補或遷移

上表為PHP上游標準發行版的修補對照。發行版、CloudLinux、EasyApache 4等廠商可能保留較舊三段式PHP版本號,另外以套件發行編號加入修補,不可直接把上表當成所有廠商套件的唯一判斷標準。

PHP 8.2.34算安全嗎?

如果網站使用的是未經廠商回溯修補的標準PHP 8.2.34,則仍未包含這次10月21日的緊急安全修補,應更新至8.2.35。

如果使用主機商或Linux發行版維護的套件,即使`php -v`仍顯示8.2.34,也必須再查看套件發行編號、套件變更紀錄及廠商公告,不能單純依版本字串判定結果。

PHP 8.2更新到8.2.35,就能一直使用嗎?

不建議。PHP官方已宣布8.2分支於2026年12月31日結束安全支援。因此目前可先完成8.2.35緊急修補,接著安排WordPress、外掛與自訂程式相容性測試,逐步遷移到更新且受支援的PHP分支。

版本辨識的核心觀念 PHP版本 ≠ 套件修補發行編號 ≠ 網站實際執行版本

判斷漏洞是否修復,需要核對所使用的PHP來源、實際網站使用分支,以及已安裝套件的修補內容。

03 / LOCAL DIAGNOSTICREAD-ONLY TOOL

PHP版本檢查工具:輸入版本,先判斷下一步怎麼做

網站管理者可輸入目前查到的PHP版本,並選擇實際使用的套件來源。本工具依2026年10月22日官方修補資訊提供初步建議,不連線到你的主機、不掃描網站,也不會把結果當成已實際完成修補的證明。

PHP PATCH INSPECTOR VERSION / VENDOR / PATCH
等待版本確認

按下「產生版本判讀」,查看這個PHP版本應優先處理的方向。

注意:是否真正安全,須由主機管理者確認套件版本、供應商修補與實際Web執行環境。

WHM與SSH看到不同PHP版本,哪個才算數?

同一台WHM伺服器可能安裝多個PHP分支,而不同網域可能使用不同版本。WHM的MultiPHP Manager負責各網域的PHP版本配置,EasyApache 4則管理可安裝或更新的PHP套件。

SSH輸入`php -v`看到的是命令列預設PHP,不保證與Apache、PHP-FPM或LiteSpeed對某個網站實際使用的PHP相同。因此,多網站伺服器不能只查一次CLI版本就宣布全站完成修補。

如使用EasyApache 4,可另外檢查指定分支的CLI執行檔,例如`/opt/cpanel/ea-php82/root/usr/bin/php -v`,再對照網域的MultiPHP配置及套件發行紀錄。

04 / REMEDIATION RUNBOOKWHM / EA4

WHM如何安裝PHP2Shell修補?從MultiPHP到EasyApache 4的6步驟

對同時管理多個WordPress客戶網站的維運人員,建議採用「盤點、辨識供應商、備份、修補、驗證、測試」的順序。這些操作涉及伺服器環境,請使用適當管理權限並確認可回復方案。

01

盤點每個網站的PHP分支

登入WHM,搜尋MultiPHP Manager。確認所有網域、子網域及仍公開的測試站實際指定8.1、8.2、8.3或其他分支。不要只看主要網站。

02

確認PHP套件由哪個供應商提供

透過EasyApache 4與作業系統套件資訊,區分一般cPanel EA4、CloudLinux或其他維護來源。回溯修補的版本編號不一定相同。

03

備份站點、資料庫與重要設定

保存WordPress檔案、資料庫及必要主機設定,確認備份可以還原。對購物、付款、表單與會員系統,應評估維護時段及回復方式。

04

更新EasyApache 4的PHP套件

在WHM EasyApache 4檢查官方修補更新,或由具有root權限的人員依cPanel公告更新。更新前先確認系統與套件來源相符。

05

確認安全修補真的已安裝

不能只看到更新成功畫面,還須核對PHP套件發行編號、RPM變更紀錄或廠商安全公告,確認兩項CVE已納入修補。

06

測試網站功能並檢查可疑紀錄

測試前台、WordPress後台、登入、表單、付款、會員、API與排程。另檢視更新前後的日誌、異常帳號及不明檔案。

cPanel官方公布的修補指令

以下為cPanel官方提供、適用於對應環境的更新方式。這不是要直接貼進WordPress文章編輯器執行的程式;只有確認自己具備root權限、符合套件來源及已完成備份時,才由主機管理員在SSH評估執行。

SSH / REPOSITORY REFRESH
yum clean all
yum makecache
/scripts/rpmup

上述三行順序對應cPanel公告中的「更新套件索引,再執行套件更新」操作。使用CloudLinux、特殊映像檔或不同套件管理工具的主機,應依供應商文件判斷,不可一概套用。

怎麼驗證PHP 8.1回溯修補已安裝?

cPanel官方提供查看套件變更紀錄的方法。若伺服器實際使用ea-php81,可由管理員核對該套件是否列出對應CVE;這比單看`php -v`的三段式數字更接近修補狀態。

SSH / VERIFY CVE IN RPM CHANGELOG
rpm -q --changelog ea-php81-php-cli | grep -m1 CVE-2026-109618

PHP 8.2的EA4套件則應查詢`ea-php82-php-cli`。如果指令沒有輸出,可能是套件未安裝、套件名稱或變更紀錄格式不同;應進一步核對,不可直接推論已遭攻擊。

SSH / VERIFY PHP 8.2 PACKAGE
rpm -q --changelog ea-php82-php-cli | grep -m1 CVE-2026-109618

cPanel與WHM自身需要更新嗎?

需要一併檢查。cPanel本次公告除PHP套件外,也列出多個控制面板分支的已修補版本,包括11.138.0.18、11.136.0.50、11.134.0.66與11.110.0.153。應依主機當前使用的支援分支核對,而不是要求所有環境升到同一個版本號。

05 / LEGACY SYSTEMSBACKPORT ≠ LONG-TERM SUPPORT

PHP 8.1、8.0、7.4甚至7.3以下怎麼辦?舊版不一定完全沒救

PHP官方已停止維護8.1及更舊分支,不再提供這些分支的新正式版本;但部分主機廠商已針對本次漏洞發布回溯修補,因此不能說「PHP 8.1完全沒有修復方法」。

cPanel EasyApache 4 部分舊版分支已提供修補套件
PHP 8.1ea-php81 8.1.34-5廠商回溯修補
PHP 8.0ea-php80 8.0.30-12廠商回溯修補
PHP 7.4ea-php74 7.4.33-19廠商回溯修補

以上是一般cPanel EasyApache 4官方列出的套件版本,不代表CloudLinux或其他廠商使用相同發行編號。若主機使用CloudLinux提供的PHP套件,請核對其專屬修補套件及官方事件公告。

PHP官方此次亦公布7.4、8.0及8.1的最小化原始碼回溯修補,提供自行編譯或缺乏延長維護服務的管理者參考;這些原始碼補丁不等於重新啟動整個舊分支的長期支援。

PHP 7.3、5.6等更舊系統能怎麼處理?

cPanel公告提醒,PHP 7.4以下應透過TuxCare Extended Lifecycle Support等適當延長維護機制,或安排版本升級。CloudLinux也可能提供不同的舊分支套件,但實際可用修補仍須依其公告確認。

如果網站因舊版外掛、自訂PHP或特殊套件而無法升級,應先確認是否有可信的廠商安全回溯修補,必要時暫時限制對外服務,並安排後續程式相容性改造。

把PHP 7.4切到8.1就算修好了嗎?

不算。如果切換後的8.1同樣沒有安裝本次漏洞修補,只是從一個受影響的環境換到另一個受影響的環境。必須確認目標版本的實際修補狀態,而不是只看數字變大。

為什麼不建議緊急時直接全部升級PHP 8.5?

本次緊急修補涵蓋8.2、8.3、8.4及8.5,網站不必為了修補而立即跨越所有大版本。從8.2.34升到8.2.35是同分支安全修補;從7.4或8.1跨到8.5,則可能遇到舊外掛、函式、擴充套件及自訂程式相容性問題。

應先在可確認安全的環境中完成此次修補,再依站點狀況安排主要版本升級與回歸測試。

06 / TEMPORARY EXPOSURE REDUCTIONNOT A FIX

關閉session.upload_progress.enabled有用嗎?有局部效果,但不能當作修補

這次的PHP2Shell事件,網路上有人建議調整以下設定:

PHP.INI / PARTIAL MITIGATION ONLY
session.upload_progress.enabled = Off

依PHP官方10月21日安全公告,將這項設定設為0並重新啟動所有相關PHP workers,可以阻擋CVE-2026-109619部分已確認、與session upload progress有關的攻擊路徑,但不能阻擋所有可能變體,也不會完整修補另一項CVE。

因此,正確解讀應是:它屬於無法立即更新時可評估的局部緩解,不是安全更新的替代品。而且設定應在請求處理前生效,不能只依賴應用程式執行時的`ini_set()`。

關閉後會影響WordPress媒體庫上傳嗎?

這個設定控制的是PHP原生的session上傳進度追蹤,不等於停用整個HTTP檔案上傳功能。一般WordPress媒體庫不一定受影響,但若某些舊系統特別依賴PHP的session upload progress機制,進度顯示可能失效,因此仍須測試。

其他設定、限制來源IP及WAF能完全阻止PHP2Shell嗎?

不能。PHP官方另外列出一些可降低特定攻擊路徑暴露的暫時措施,但明確指出沒有完整的設定型緩解方案。WAF、地區限制、輸入大小限制與工作程序重啟等措施,可作為過渡防護,卻不能把未修補的PHP判定為安全。

尤其不要在未做容量與效能評估的情況下,隨意改動記憶體限制或表單上傳大小。緩解設定可能影響系統資源與既有業務功能,仍需要專業測試。

07 / APPLICATION LAYERWORDPRESS + WAF

WordPress網站會被駭嗎?更新核心、外掛與Cloudflare還不夠

WordPress核心、佈景主題、外掛與PHP本身是不同的安全維護層。把WordPress更新到最新版,不代表伺服器的PHP已包含CVE-2026-109618與CVE-2026-109619修補。

相反地,即使已更新到PHP 8.2.35,如果網站仍有高風險外掛、弱密碼、錯誤權限或未經維護的自訂程式,仍可能面臨其他入侵風險。

01邊界防護Cloudflare / WAF / 存取控制
02網站程式WordPress / 外掛 / 佈景主題
03PHP執行環境PHP-FPM / mod_php / LiteSpeed
04主機作業系統套件來源 / 更新 / 服務權限

Cloudflare已啟用Managed WAF,還需要修補PHP嗎?

需要。Cloudflare已於10月21日公開說明部署PHP2Shell相關WAF防護,能降低部分惡意請求風險;但WAF保護效果取決於流量是否經過防護、規則涵蓋範圍及攻擊方式。

如果源站可被直接存取,或者還存在未經代理保護的子網域、測試站與其他PHP應用,仍可能留下攻擊面。即使對非台灣IP施加挑戰,也不能取代PHP安全更新。

Apache mod_php、PHP-FPM、LiteSpeed哪個需要優先關注?

PHP官方指出,所有接收網頁請求的受影響PHP環境都需要評估,包括PHP-FPM、Apache mod_php、php-cgi、FrankenPHP及LiteSpeed。

官方認為Apache mod_php風險尤其高,因為已有在應用程式碼執行之前觸發攻擊的驗證案例。但PHP-FPM或LiteSpeed並非完全不受影響,不能因此略過修補。

更新後出現WordPress 500錯誤怎麼辦?

先檢查PHP錯誤日誌、擴充套件及網站使用的PHP分支,確認是否由程式相容性、缺少擴充套件、快取或其他部署問題造成。不要為了讓網站暫時恢復顯示,就把正式服務長期退回未修補的PHP。

若業務系統無法立即恢復,應評估使用已修補的替代環境或限制服務,並從可信備份及測試環境修正問題。網站能開啟,不等於漏洞已修補。

08 / POST-PATCH VALIDATIONVERIFY, THEN INVESTIGATE

PHP更新後就安全了嗎?再做網站功能驗收與入侵跡象排查

更新是必要處置,但若攻擊者在修補前已取得伺服器權限,單純替換PHP套件可能不足以清除惡意檔案或不明帳號。

資安署提醒,各單位完成更新後仍應檢視日誌及異常存取紀錄。對多網站WHM伺服器而言,也須考慮不同客戶帳號、測試站及共用主機資源的風險。

哪些異常值得檢查?

ACCESS不明管理員帳號

WordPress、控制面板或主機是否出現非預期的高權限帳號。

FILES檔案異常異動

網站根目錄、外掛與可寫入目錄是否新增未知PHP檔案。

NETWORK異常外連與程序

是否有非預期的程序、網路連線或定期執行任務。

LOGS存取及錯誤紀錄

是否出現不尋常請求、重複錯誤或時間點可疑的存取模式。

CONTENT網站內容遭竄改

是否出現不明導轉、垃圾文章、異常廣告或可疑外部腳本。

SCHEDULECron及自動排程

確認是否有不認識的排程及自動執行內容。

這些是一般入侵調查線索,不是此次漏洞專有的感染特徵。沒有發現上述現象,不能直接證明伺服器百分之百沒有遭入侵。

POST-UPDATE ACCEPTANCE FORMPHP安全修補完成檢查單
0/7

若真的懷疑遭入侵,應先做什麼?

若觀察到不明程式碼、異常管理員帳號或可疑程序,應先評估隔離受影響服務並保全相關日誌與證據,再進行憑證輪替、檔案完整性調查,以及從可信環境復原。

不建議在尚未釐清事故範圍前,直接刪除所有可疑檔案或覆寫日誌,避免破壞後續調查所需的證據。

多網站WHM主機應先修哪一個?

應優先處理公開對外、實際執行未修補PHP的網站及API,並同步盤點同主機的其他網域與測試站。若使用共用主機環境,還要確認不同帳號的權限隔離及是否存在共用的高風險服務。

09 / KNOWLEDGE BASE12 ANSWERS

FAQ|PHP2Shell、PHP 8.1/8.2與WHM修補12大問題

Q1:PHP2Shell是什麼?

PHP2Shell是近期用來稱呼PHP兩項重大核心漏洞的名稱,涉及CVE-2026-109618及CVE-2026-109619,可能在受影響環境下造成遠端程式碼執行。

Q2:這次PHP漏洞有多嚴重?

兩項漏洞的CVSS v4.0評分均為9.2,屬於Critical嚴重等級,應優先處理。

Q3:PHP漏洞已經有修補方法了嗎?

有。PHP官方已於2026年10月21日釋出8.2.35、8.3.36、8.4.27及8.5.12安全版本;部分主機廠商也提供舊版回溯修補。

Q4:PHP 8.2.34需要更新嗎?

標準PHP 8.2.34尚未包含本次官方修補,應更新至8.2.35。若是特定Linux廠商提供的回溯修補套件,則需核對其套件版本和安全公告。

Q5:PHP 8.1沒有官方更新怎麼辦?

PHP上游已停止支援8.1,但cPanel EasyApache 4已列出ea-php81 8.1.34-5修補套件。使用其他主機環境者須確認所屬廠商是否提供安全回溯修補,並規劃遷移。

Q6:PHP 7.4和8.0也能修補嗎?

cPanel已提供部分EasyApache 4舊版分支的修補套件,但不代表PHP上游重新支援這些版本。應視為過渡措施。

Q7:WordPress更新至最新版就安全嗎?

不一定。這次是PHP底層漏洞,因此WordPress核心與外掛更新,不能取代PHP安全修補。

Q8:WHM在哪裡查看網站PHP版本?

可在WHM的MultiPHP Manager查看各網域使用的PHP分支,並透過EasyApache 4確認已安裝套件與更新狀態。

Q9:關閉session.upload_progress.enabled可以修好漏洞嗎?

不能完整修好。PHP官方指出關閉此設定並重新啟動相關workers,可阻擋CVE-2026-109619部分已確認的攻擊路徑,但仍應安裝安全更新。

Q10:PHP-FPM或LiteSpeed不會受到影響嗎?

不是。PHP官方將多種Web請求處理環境列為需要評估與更新的範圍,包括PHP-FPM及LiteSpeed。

Q11:有Cloudflare防火牆,就不用更新PHP嗎?

不行。WAF可以提供額外防護,但無法取代修補PHP核心漏洞。

Q12:網站目前正常開啟,是否代表沒有被駭?

不能這樣判斷。部分入侵行為不會立即造成網站無法使用,仍應檢查日誌、檔案變更、異常帳號及其他安全紀錄。

FINAL ASSESSMENTACTION REQUIRED

結論:PHP2Shell已有修補,但完成更新不等於完成全部安全工作

PHP於2026年10月21日修補兩項9.2分重大漏洞,台灣資安署也在10月22日要求相關單位儘速完成系統盤點與更新。

對WordPress站長來說,第一個工作是確認網站實際PHP版本;對WHM/cPanel維運人員來說,則必須進一步區分網域版本、PHP套件來源及廠商回溯修補內容。

若使用未經回溯修補的PHP 8.2.34,應更新至8.2.35;若仍使用8.1、8.0或7.4,則需確認EasyApache 4或其他維護供應商是否已提供本次安全修補。

Cloudflare與PHP暫時設定只能降低部分風險,不能取代修補。完成後還需要測試網站功能、檢查日誌與異常活動,並安排淘汰已停止官方支援的PHP分支。

PATCH → VERIFY → TEST → INVESTIGATE
10 / PRIMARY SOURCESOFFICIAL ADVISORIES

官方來源與事實查核

  1. 資通安全署|PHP釋出緊急安全更新,籲儘速完成修補2026年10月22日,台灣官方對CVE、評分與更新的說明。
  2. PHP官方|Security advisory: Critical remote code execution vulnerabilities2026年10月21日,漏洞機制、官方修補版本及局部緩解措施。
  3. cPanel官方|CVE-2026-109618及CVE-2026-109619修補公告EasyApache 4、CloudLinux、舊版回溯套件與更新指令。
  4. Google Cloud|PHP核心漏洞與部署修補建議PHP漏洞影響及不同部署環境的應變建議。
  5. Cloudflare|PHP2Shell WAF防護公告WAF緩解及防護限制。
  6. PHP官方|Supported Versions確認各PHP分支的官方維護期限。
  7. NHS England Digital|PHP2Shell資安警示漏洞嚴重度、影響範圍與補丁資訊。

本文資料基準為2026年10月22日。PHP版本與修補套件可能持續更新,正式操作前仍應核對所使用的供應商公告。本文提供版本資訊及防禦性維運建議,不代表已對任何網站完成漏洞掃描、套件修補或入侵鑑定。

Related Posts

颱風護照提前領取!10/22開放提早拿10/23護照,光復節連假出國必看領照時間、速件期限與停班補救辦法

薔琵颱風來襲,適逢2026年光復節連假前夕,原本預計10月23日領取護照的民眾,不必等到週五。外交部領事事務局宣布,10月22日下午1時30分起,提前發放原定23日全天可領取的護照,當天領照服務延長至晚間6時。緊急出國者若於下午3時前完成速件申請、繳費並提供佐證文件,符合條件可在下午5時30分領照。另外,10月23日若因颱風停止上班,原定當日網路預約申辦護照的民眾,可依官方規定改期。本文整理一般件、速件、停班應變、光復節連假與航班查詢注意事項。

希臘2萬學生教師上街!50座城市抗議教育資源不足,雅典房租10年漲115%,年輕人為何負擔不起讀大學?

希臘2026年10月21日爆發全國教育示威,約2萬名學生、教師與家長在50座城市抗議教育經費不足、師資短缺與校舍安全。雅典房租10年上漲超過115%,讓大學生異地求學成本不斷增加。本文整理希臘抗議原因、教師罷工、25至27人教室與學生要求15人小班的爭議、公共教育預算及學生宿舍補助,分析歐洲生活成本危機如何影響青年、法國示威又為何與希臘產生連動,以及對台灣教育與租屋政策有哪些啟示。

Contact

Address: New York, Avenue Street
Email: support@blazethemes.com
Tel: +944-5484451244

Recent News

© 2023 BlazeThemes. Designed by BlazeThemes.