2026 PHP 重大漏洞(PHP2Shell)完整說明:哪些網站會受影響、該怎麼處理?

Joseph • October 23, 2026

2026 年 10 月 21 日,PHP 官方修補了兩個嚴重等級的漏洞(CVE-2026-109618、CVE-2026-109619,又被稱為 PHP2Shell),攻擊者不用登入,就有機會直接在你的網站主機上執行程式。


用 WordPress、WooCommerce、Drupal、Joomla、Magento 或其他 PHP 系統架的網站都在影響範圍內,建議盡快把 PHP 更新到 8.2.35、8.3.36、8.4.27 或 8.5.12 以上的版本。沒有使用 PHP 的架站平台(例如我們代理的 Duda Oasis)和純靜態網站,不受這次漏洞影響。

這篇文章會說明:這次事件到底是什麼、哪些網站受影響、你該怎麼確認自己的網站安不安全,以及為什麼有一部分網站從頭到尾都不在風險範圍內。

快速結論

  • 漏洞編號為 CVE-2026-109618 與 CVE-2026-109619,PHP 官方給的 CVSS v4.0 評分皆為 9.2 分(嚴重等級)
  • 兩者皆為遠端程式碼執行(RCE)漏洞,不需要登入帳號就能發動。
  • 所有對外提供網頁服務的 PHP 環境都在範圍內;PHP 8.1 以下的舊版本,官方已經不再提供更新。
  • 全球約 69.3% 的網站使用 PHP,WordPress、Drupal、Joomla、Magento 等系統皆受波及。
  • PHP 官方已於 台灣時間 10 月 21 日晚上 10 點(14:00 UTC)釋出修補版本 8.5.12、8.4.27、8.3.36、8.2.35。
  • 沒有使用 PHP 的網站平台(例如 Duda Oasis、Wix、Squarespace)不受此次漏洞影響。
  • 換主機商解決不了這個問題,要更新的是 PHP 本身。

這次的 PHP 漏洞事件是什麼?

事件時間線

時間(台灣) 發生什麼事
10 月 17 日 AWS 的蜜罐系統(專門引誘攻擊者上鉤的誘餌主機)已經偵測到第一筆針對這個漏洞的攻擊嘗試,比官方公布早了 4 天
10 月 20 日 PHP 開發團隊預告:10 月 21 日晚上 10 點會發布重要安全性更新,修補兩個 9.2 分的重大漏洞,呼籲所有用戶提前準備
官方發布前 漏洞資訊提前外流。技術論壇 Hacker News 有人搶先公布漏洞編號,威脅情報公司 watchTowr 隨後確認這兩個漏洞確實存在
官方發布前 資安公司 Sansec 指出,網路上已出現名為 PHP2Shell 的疑似漏洞利用工具,並推測官方公告後 15 分鐘內就可能出現大規模攻擊
10 月 21 日晚上 10 點 PHP 官方如期釋出修補版本 8.5.12、8.4.27、8.3.36、8.2.35

最麻煩的地方在於:官方還沒公布細節,攻擊工具就已經在流傳了。 所以這次不能等「有空再更新」,越快越好。

這兩個漏洞的危險性在哪裡?

這兩個漏洞都屬於 RCE(Remote Code Execution,遠端程式碼執行)。


用白話來說:攻擊者有辦法在你的網站伺服器上,執行他自己想執行的程式,而且不需要先登入你的網站。


一旦成功,可能發生的事情包括:

  • 竄改網站內容(例如植入廣告、導向詐騙頁面)
  • 讀取或竊取資料庫(會員資料、訂單、聯絡資訊)
  • 植入後門程式,長期潛伏在你的網站裡
  • 把你的主機拿去當作攻擊其他網站的跳板

這也是為什麼 RCE 幾乎永遠是資安等級最高的漏洞類型。

哪些網站會受到影響?

根據 W3Techs 的統計,全球約有 69.3% 的網站使用 PHP。許多主流的內容管理系統(CMS)與電商平台都是以 PHP 打造的,包括 WordPress(全球市占率最高的 CMS)、Drupal、Joomla、Magento,大量的共享主機服務也是以 PHP 為基礎環境。

我的網站有沒有受影響?一張表看懂

判斷方式很簡單:你的網站是不是跑在 PHP 上?

你的網站是用什麼做的 受影響嗎? 誰負責更新 PHP 你現在該做的事
WordPress/WooCommerce,用託管型主機(GoDaddy WordPress 代管、Bluehost、WP Engine 等) 是 主機商 到主機後台確認 PHP 版本,查看主機商有沒有發布公告
WordPress/WooCommerce,自己租 VPS 或雲端主機(AWS EC2、GCP、Linode 等) 是 你自己 立刻登入主機,套用官方修補
Drupal、Joomla、Magento 是 看你用哪種主機 同上兩列
請工程師客製開發,後端用 PHP 是 開發或維護的廠商 聯絡對方,確認是否已更新
不使用 PHP 的架站平台(Duda Oasis、Wix、Squarespace 等) 否 平台 不需要處理
純靜態網站(只有 HTML/CSS/JS,沒有後端) 否 不適用 不需要處理

換主機商可以解決這個問題嗎?

不行,這是最常見的誤解。


漏洞存在於 PHP 這個程式語言本身,不在主機商那邊。把 WordPress 從 GoDaddy 搬到 AWS,漏洞會跟著一起搬過去,反過來也一樣。


真正決定你安不安全的,是誰負責更新你網站上的 PHP 版本,以及更新得多快。

情況一:使用託管型主機服務

例如 GoDaddy 的 WordPress 代管、Bluehost、WP Engine 這類服務。PHP 版本通常由主機商統一管理,他們動作快,你就相對安全;動作慢,你只能等。


你該做的事:到主機後台確認目前的 PHP 版本,並查看主機商有沒有發布這次事件的公告。

情況二:自己租用 VPS 或雲端主機

包含自己在 AWS EC2、GCP、Linode 上架設的環境。更新 PHP 是你自己的責任,沒有人會替你做。


這種情況的風險其實最高,因為很多網站架完之後就沒有人在維護了。


你該做的事:立刻登入主機,確認 PHP 版本,套用官方修補。

情況三:使用不含 PHP 的平台

這次的漏洞與你無關。

那麼 AWS 到底有沒有幫助?

有幫助,但幫的是另一件事。


AWS 在 10 月 21 日發布了安全公告,說明 AWS 自家的服務不受這兩個漏洞影響。但如果你是自己在 AWS 上架主機、跑 PHP,PHP 還是要你自己更新,AWS 不會替你做。


AWS 沒辦法替你修補 PHP,但它的防護機制可以大幅降低「被攻擊打中」的機率。根據 AWS 資安長在官方部落格的說明:


  • 自動偵測與阻擋:內部威脅情報系統會自動偵測並限制針對這個漏洞的惡意掃描行為
  • 大規模事件分析:每分鐘分析超過 2,000 億筆事件
  • 蜜罐網路情報:整合 MadPot 蜜罐網路的威脅情報,即時辨識並阻擋已知的漏洞利用攻擊
  • 網站防火牆規則:AWS WAF(網站應用程式防火牆)也發布了針對這兩個漏洞的防護設定,在 PHP 更新完成前先擋下一部分攻擊


蜜罐系統的價值,在於能讓團隊在真的被打中之前,就提早發現有人正在嘗試利用漏洞。這次 AWS 就是在官方公布前 4 天,從蜜罐裡看到了第一筆攻擊嘗試。


所以正確的理解是:修補漏洞是你(或主機商)的事,攔截攻擊是雲端平台能幫的忙。 兩者缺一不可。

我們代理的 Duda Oasis/WebCenter 狀況說明

我代理的是 Duda Oasis/WebCenter 平台,針對這次事件,這邊做完整說明。

Oasis 平台不受影響

根據平台方給代理商的說明,Oasis 的基礎架構本身並未使用 PHP,因此這次的 CVE-2026-109618 與 CVE-2026-109619,不會影響到 Oasis 平台上的任何網站。


這跟我們反應快不快沒有關係:這個風險從一開始就不在架構裡。

託管環境

WebCenter 系統與客戶網站皆託管於 AWS。網站本身雖然不受這次漏洞影響,平台團隊與 AWS 在事件發生後,還是對整個託管環境做了檢查與安全更新。

檢查結果

平台團隊完成檢查與測試後,未發現任何系統遭入侵的跡象。Duda 官方的系統狀態頁也顯示,從 10 月 17 日第一筆攻擊嘗試出現到現在,所有系統都正常運作,沒有任何事故紀錄。後續團隊會持續監控狀況,必要時採取相應措施。

從這次事件,我想談談「網站的另外一半」

你看得到的,和你看不到的

大部分人在討論網站的時候,談的是視覺、文案、功能,這些都是看得見的部分。


但一個網站能不能長期穩定運作,很大程度取決於看不見的那一半:程式架構、資安防護、主機維護、漏洞出現時的應變速度。


這些事不會讓網站變好看,也不會直接帶來訂單。可是一旦出事,前面花在網站上的時間和預算,就很難再回收了。


這次的 PHP 事件就是一個很具體的例子:一個你從來沒想過的底層元件出問題,整個網站就可能被接管。

專業的事情,讓專業來

我做了十年以上的 UI/UX 設計,大多是公司內部用的系統。我很清楚自己擅長的是什麼:理解使用者的現況與問題,然後把它解決掉。


資安監控、伺服器維運、全球等級的威脅情報分析,就交給真正在做這件事的人。我做網站,但我不做程式開發,這也是我選擇代理 Duda Oasis/WebCenter 的原因之一:


  • 底層交給真正在做這件事、而且有足夠規模去做的團隊
  • 我負責的是另外一塊:網站架構規劃、使用體驗、內容策略、品牌呈現


兩邊各自把自己的部分做好,客戶才會真的被服務到。

這對企業主的實際意義

如果你的網站是在 Oasis 平台上,這件事對你的意義是:


你不需要自己去判斷這次的 PHP 漏洞有沒有影響到你。


不需要查自己的網站跑在哪個版本、不需要擔心半夜伺服器被打、不需要出事之後才到處找人處理。


我認為一個網站服務真正該提供的保障,是在問題發生之前就有人顧著,像這次這樣,讓問題燒不到你身上。

如果你的網站正在使用 PHP,現在該做什麼?

即使你不是我的客戶,這幾件事還是建議立刻做:


  1. 確認 PHP 版本:登入主機後台或控制面板查看;WordPress 也可以在後台「工具 → 網站健康狀態 → 資訊 → 伺服器」看到
  2. 查看主機商公告:確認你的主機商是否已針對此次事件完成修補
  3. 立即套用更新:更新到 8.2.35、8.3.36、8.4.27 或 8.5.12 以上;還在用 8.1 以下的,要升級到新版本,或請主機商、維護廠商協助
  4. 檢查異常跡象:留意網站是否有不明檔案、不明管理員帳號、或異常導向;因為攻擊在官方公布前就出現了,建議從 10 月 17 日開始往後檢查
  5. 確認備份可用:確保你有一份近期、可還原的網站備份


如果以上這些你看不懂、也不知道該找誰處理,那其實就回到了這篇文章的核心問題:你的網站,現在有人在替你守著嗎?

常見問題

  • PHP2Shell 是什麼?

    PHP2Shell 是 2026 年 10 月曝光的兩個 PHP 漏洞(CVE-2026-109618、CVE-2026-109619)的統稱,名稱來自網路上流傳的漏洞利用工具。兩個都是遠端程式碼執行漏洞,攻擊者不用登入,就有機會在網站主機上執行程式。PHP 官方在 10 月 21 日釋出了修補版本。

  • 怎麼知道我的 WordPress 網站用的是哪個 PHP 版本?

    最簡單的方式是進 WordPress 後台,到「工具 → 網站健康狀態 → 資訊 → 伺服器」,就會看到 PHP 版本。也可以登入主機商的控制面板查看。版本低於 8.2.35、8.3.36、8.4.27、8.5.12 的,就需要更新。

  • 我的網站還在用 PHP 7 或 8.1,怎麼辦?

    PHP 8.1 以下的版本,官方已經不再提供更新,這次也沒有正式的修補版本。建議直接升級到有支援的版本;PHP 8.2 會在 2026 年 12 月 31 日停止支援,升級的話可以考慮直接上 8.3 以上。升級前記得先備份,並確認佈景主題和外掛都相容。

  • 換主機商可以避開這次的漏洞嗎?

    不行。漏洞在 PHP 本身,網站搬到哪裡,漏洞就跟到哪裡。要做的是把 PHP 更新到已修補的版本。

  • 用 Duda、Wix、Squarespace 架的網站需要處理嗎?

    不需要。這些平台沒有使用 PHP,不在這次漏洞的影響範圍內。純靜態網站(只有 HTML、CSS、JS)也一樣不受影響。

需要協助嗎?

如果你對自己網站的安全性、架構或現況有疑問,把網址傳給我,我幫你看一下現在這個時間點該不該調整,也會回一份簡單的網站健檢給你,內容包含網站基礎建置狀態,以及在 AI 的時代你的網站能不能跟上這個腳步。

參考來源

其他文章

分格收納盒裡的各式螺絲、螺帽和五金零件,同名零件也有不同型號
作者: Joseph • October 23, 2026
5 人以下的批發、代理公司,詢價常從電話、LINE、表單各自進來,品項要對、價格要問,最後都繞回老闆桌上。這篇整理我們看過的詢價卡點、整理詢價流程的兩個步驟,以及詢價車跟購物車的差別。