跳到主要內容
網站資安

PHP2Shell 漏洞是什麼?企業網站現在該做的 3 件事

2026 年 10 月公布的 PHP2Shell 漏洞(CVSS 9.2)不需要登入就能攻擊 PHP 網站。本文用白話說明影響範圍、怎麼判斷自己的網站有沒有中,以及升級前可以先做的防護。

元伸科技 4 分鐘閱讀

本文目錄

PHP2Shell 是什麼?

PHP2Shell 是 2026 年 10 月公布的兩個 PHP 核心漏洞(CVE-2026-109618、CVE-2026-109619),嚴重度都是 CVSS 9.2(滿分 10)。攻擊者不需要帳號密碼,只要送出特製的網路請求,就可能在網站主機上執行自己的程式。PHP 官方在 2026 年 10 月 21 日發布了修補版。

跟客戶聊時常聽到:「我們網站很小,駭客不會找上我們吧?」這次的攻擊幾乎都是自動化掃描,掃的是整個網路,只看 PHP 版本,不看公司大小。

為什麼登入驗證和防火牆擋不住

打個比方:網站像一棟大樓,登入驗證是各樓層的門禁。PHP2Shell 的問題出在大樓的收發室,訪客的包裹一送進來,還沒走到任何一層樓,收發室就先出事了。

PHP2Shell 攻擊流程:網路請求送到主機後,漏洞發生在 PHP 解析請求的階段,早於網站程式的登入驗證與表單檢查

所以這次的漏洞有兩個特點:

  • 不需要登入:網站有沒有會員系統、後台密碼設得多複雜,都不影響。
  • 網站程式寫得再好也沒用:問題在 PHP 本身,只有更新 PHP 才能完整修正。

怎麼判斷你的網站有沒有受影響

關鍵只有一個:主機實際執行的 PHP 版本。對照下表就知道要不要處理:

網站目前的 PHP 版本 已修補的版本 官方正式修補 要做的事
8.5 8.5.12 以上 ✓ 有 確認已更新到 8.5.12
8.4 8.4.27 以上 ✓ 有 確認已更新到 8.4.27
8.3 8.3.36 以上 ✓ 有 確認已更新,明年規劃升級到 8.4
8.2 8.2.35 以上 ! 有,但 2026-12-31 停止支援 先更新,年底前升級到 8.4 以上
8.1、8.0、7.4 沒有正式版 ✗ 只有原始碼修補 先套暫時防護,盡快升級

實務上最常見的誤會是「主機商說 PHP 已經是新版」。同一台主機常常同時裝好幾個版本,控制台顯示的不一定是網站實際在用的那個,請對方確認的是網站執行的版本。版本停止支援的完整說明,可以參考PHP 版本停止支援怎麼辦。

現在該做的 3 件事

PHP2Shell 應變三步驟:確認版本、升級前先套暫時防護、檢查錯誤紀錄有沒有可疑跡象

1. 確認版本,能升級就升級

版本低於上表的修補版,就請主機商或維護廠商更新。8.2 以上通常是小版本更新,風險較低;7.4 到 8.1 的網站要跨大版本,程式、外掛與金流串接都可能要一起改,比較保險的做法是先在測試站升級、驗收後再上線。

2. 還不能升級,先套暫時防護

請主機商做這幾項設定,改完要重新啟動 PHP 才會生效:

  • 關閉上傳進度功能(session.upload_progress):這個功能預設是開的,網站沒用到也會被利用。
  • 限制單次請求的大小:在主機前端擋掉異常大的請求。
  • 用 PHP 8.5 的網站,另外關閉致命錯誤的追蹤資訊(fatal_error_backtraces)。

講白一點,這些是先把收發室的窗口縮小,不是把漏洞補起來,仍要排定升級。

3. 檢查有沒有被攻擊的跡象

國外雲端業者在公告前 4 天就觀察到攻擊嘗試,所以 10 月 21 日之後才更新、或到現在還沒更新的網站,都值得回頭看一下。請維護廠商檢查:

  • 錯誤紀錄有沒有成批出現「記憶體不足」的錯誤,而且發生在網站程式執行之前
  • 網路請求裡有沒有平常不會出現的上傳進度欄位
  • 主機上有沒有網站程式自己開出來的系統指令程序

只要有一項可疑,就照網站被駭的緊急應變 SOP處理,不要急著刪檔。

要問主機商或維護廠商的 3 個問題

要問的問題 好的回答 要小心的回答
網站實際執行的 PHP 版本是多少? 直接給出完整版本號,例如 8.4.27 「應該是新版吧」
PHP2Shell 的修補做了嗎? 已更新到修補版,或已套暫時防護並排好升級日期 「我們網站很小,不會被打」
有檢查過錯誤紀錄嗎? 說得出檢查了哪段時間、有沒有異常 「沒有出問題就不用看」

結語:漏洞會再出現,版本要跟上

PHP2Shell 不會是最後一個嚴重漏洞,根據元伸科技 24 年的經驗,記住這 3 點:

  1. 先知道網站用哪個 PHP 版本:不知道版本,就無法判斷下一次漏洞跟你有沒有關係。
  2. 暫時防護不是修正:可以爭取時間,但修補版才是終點。
  3. 把 PHP 升級排進每年的維護:支援到期前就升級,不要每次都等漏洞公告才處理。

更多防護做法可以參考網站資安防護指南,或定期照網站資安健檢清單自己檢查。不確定網站目前的狀況,也可以把網址交給 元伸科技 幫你看一下。

本文作者:元伸科技

2002 年創立,24 年深耕客製化網頁設計,3,000+ 企業實績。

最後更新

分享
Related

相關文章

網站資安
中小企業網站資安入門:5 個最常見的攻擊手法與防禦策略
網站資安 中小企業
9 分鐘閱讀

中小企業網站資安入門:5 個最常見的攻擊手法與防禦策略

深入解析中小企業網站最常遭遇的 5 大資安攻擊手法,提供具體防禦策略與實用工具建議,幫助企業主建立基礎資安防線。

閱讀更多
網站資安
網站 API 安全防護:防止資料外洩的 7 道防線
網站資安 API安全
9 分鐘閱讀

網站 API 安全防護:防止資料外洩的 7 道防線

解析網站 API 面臨的安全威脅與 7 道防護措施,從身份驗證、速率限制、輸入驗證到日誌監控,幫助企業建立安全可靠的 API 服務架構。

閱讀更多
網站資安
網站備份自動化:零人力維護的資料保全策略
網站資安 網站備份
7 分鐘閱讀

網站備份自動化:零人力維護的資料保全策略

從備份排程設計、儲存策略到自動化工具選擇,完整解析網站備份自動化的建置方法,確保企業資料零遺失、快速復原。

閱讀更多

想把這篇的做法用在你的網站上?

告訴我們網站現況,24hr 內回覆初步方案建議。