科技 · 文章
PHP2Shell:兩個重大PHP漏洞導致多國政府網站離線
發布:
重點
PHP2Shell是兩個重大的PHP程式語言遠端代碼執行漏洞的別稱——CVE-2026-109618和CVE-2026-109619——於2026年10月20–21日披露。由於PHP為全球網站的大部分提供支持,這些漏洞促使多個政府作為預防措施讓公共網站離線。官方解決方案是升級PHP;存在臨時伺服器端緩解措施,但普通讀者除了留意漏洞通知和使用強密碼外,幾乎無法採取其他行動。
此版本是原文(English)的機器翻譯。 閱讀原文
PHP2Shell是兩個PHP程式語言本身漏洞的別稱,而不是任何單一網站或應用程式中的漏洞。它們被追蹤為CVE-2026-109618和CVE-2026-109619,根據PHP專案的官方2026存檔頁面,PHP自己的安全團隊將兩者都評為CVSS v4.0量表上的9.2分(滿分10分),其「重大」級別。
這兩個漏洞的具體作用
根據PHP專案自己的公告,CVE-2026-109618在PHP處理網頁請求時記憶體不足時被觸發。記憶體不足錯誤可能在內部請求數據完全設定之前中斷PHP,隨後的清理過程可能會將這些不完整的數據視為有效,這可能導致記憶體損壞和遠端代碼執行。
CVE-2026-109619被PHP描述為「陳舊的全局狀態」漏洞:與一個訪客請求相關的數據可能在應該被清除後仍然保留在伺服器的記憶體中,由同一工作程序處理的下一個訪客的請求可能最終會對這些遺留數據進行操作。運營全球監控系統網絡的安全公司watchTowr表示,兩個漏洞都允許攻擊者在無需登入的情況下運行代碼,甚至在網站自己的代碼開始執行之前。
荷蘭安全公司Sansec添加了進一步的技術細節,表示利用的路徑之一通過PHP的會話「上傳進度」功能,可能會暴露密碼、API密鑰和加密密鑰等數據,這些數據碰巧位於伺服器的記憶體中,來自其他無關的請求。
為什麼這麼多網站被暴露
漏洞位於PHP引擎內部,因此任何用PHP建立的網站或應用程式都可能被暴露,無論其上運行的內容系統是什麼。根據Sansec的說法,這包括廣泛使用的平台,如WordPress、Drupal、Joomla、Magento和Nextcloud。PHP仍然是網路上最廣泛使用的伺服器端程式語言之一,這是這些漏洞被視為構成廣泛、大規模風險的原因之一。
Wiz的安全研究人員發現了這些漏洞,Help Net Security報導說研究人員表示前沿AI工具的進步大大降低了將一個長期已知、難以利用的記憶體處理問題轉變為可行利用的技術門檻。
政府為什麼讓網站離線
漏洞的技術細節在PHP官方補丁準備好之前洩露,打斷了防守者在修復公開前通常獲得的先發優勢。安全部落格Safeguard報導,在2026年10月21日,荷蘭作為預防措施關閉了多項服務,包括其國家網絡安全中心自己的網站Overheid.nl、眾議院網站以及多個醫院和政黨網站。芬蘭國有IT供應商Valtori採取預防措施讓政府網絡服務離線,丹麥市政IT公司Kombit關閉了多項服務,包括國家學校通訊平台。法國內政部臨時關閉了地方行政區和地方行政網站,稱其正在等待PHP修復的應用。德國聯邦IT提供商ITZBund和比利時外交部也讓網站離線,但Safeguard報導稱他們給出了不同的原因:ITZBund表示不知道任何安全事件,而比利時外交部援引了攻擊報導。
watchTowr表示其蜜罐網絡Attacker Eye從2026年10月21日開始記錄真實世界的利用嘗試,漏洞洩露後一天,也是PHP發佈修復程序的同一天。
兩個漏洞的比較
| CVE-2026-109618 | CVE-2026-109619 |
|---|---|
| CVSS v4.0評分 | 9.2(重大) |
| 根本原因 | 記憶體不足的處理使請求數據部分初始化 |
| 需要身份驗證 | 否 |
| 修復版本 | PHP 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 |
| 最高風險配置 | 根據watchTowr,Apache上的mod_php |
如何保護您的網站和數據
- 如果您在PHP上運行網站:更新到修復版本——PHP 8.5.12、8.4.27、8.3.36或8.2.35——並在之後重新啟動所有PHP工作程序,因為PHP的公告和runZero都強調更新是唯一的完整修復。
- 如果您仍在使用PHP 7.4、8.0或8.1(不再獲得官方更新),請從您的Linux發行版或託管服務提供商獲取反向移植的安全補丁,因為根據PHP存檔頁面,PHP自己的專案已停止維護這些分支。
- 在您能夠修補之前,runZero建議在伺服器或代理級別採取臨時措施:限制記憶體限制以便應用程式無法覆蓋它們,強制執行低請求大小和多部分上傳限制,並禁用會話「上傳進度」功能。
- 檢查您的網絡伺服器存取日誌以查找異常的multipart/form-data POST請求,Sansec表示這在已知的利用嘗試中很常見,並注意意外的PHP記憶體尖峰或致命錯誤。
- 作為普通網際網路用戶,您無法修補您不控制的伺服器,但您可以留意您使用的服務的漏洞通知,為每個帳戶使用唯一密碼,並開啟雙因素身份驗證,這樣洩露的密碼本身不足以存取您的帳戶。
PHP聲稱沒有任何配置更改可以完全緩解這些漏洞。
仍不明確的地方
根據所審查的報導,專家對在多個政府決定讓網站離線時主動利用已經有多廣泛的程度存在分歧;Safeguard報導稱荷蘭政府表示在採取行動時沒有發現主動利用的跡象,而watchTowr分別確認了第二天對其蜜罐的真實攻擊嘗試。
常見問題
- 什麼是PHP2Shell?
- 根據PHP自己的2026安全公告和watchTowr的分析,PHP2Shell是兩個重大PHP漏洞CVE-2026-109618和CVE-2026-109619的別稱,允許未經驗證的攻擊者在網絡伺服器上運行代碼。
- 哪些PHP版本受到影響?
- 根據PHP的官方存檔頁面和watchTowr,2026年10月修復之前的PHP 7.4至8.5版本受到影響;修復版本是8.5.12、8.4.27、8.3.36和8.2.35。
- 我的個人數據因為PHP2Shell而處於風險中嗎?
- 您的數據只有在您使用的服務運行未修補的PHP伺服器時才可能處於風險中;Sansec報導稱其中一個漏洞可能會暴露位於伺服器記憶體中的密碼、API密鑰和加密密鑰,但個別用戶無法自己修復——只有網站運營商才能通過修補來修復。
- 政府為什麼讓網站離線?
- 根據安全部落格Safeguard的報導,包括荷蘭、芬蘭、丹麥、法國、德國和比利時在內的多個政府在PHP官方補丁準備好之前技術細節洩露後,作為預防措施讓公共網站離線。
- 更新我的瀏覽器或防病毒軟體能保護我免受PHP2Shell的威脅嗎?
- 不能——PHP2Shell是網站使用的PHP語言中的伺服器端漏洞,因此保護取決於網站運營商更新他們的PHP安裝,而不取決於用戶在自己的設備上進行的任何更改。
來源
- PHP.net — Archive 2026 (security release details, CVE-2026-109618 & CVE-2026-109619)
- Help Net Security — PHP2Shell: Critical PHP vulnerabilities patched, update now!
- watchTowr — PHP2Shell FAQ: CVE-2026-109618 & CVE-2026-109619 Fixes
- Sansec — PHP2Shell: PHP RCE (CVE-2026-109618, CVE-2026-109619)
- Safeguard — PHP2Shell: Why Governments Took Websites Offline on 21 October
- runZero — Critical RCE vulnerability in PHP: Find impacted assets
- W3Techs — Usage statistics of PHP for websites
本文由人工智慧撰寫,發布前已通過自動來源查核。如發現錯誤,請申請更正。 申請更正或回應 · 我們如何製作
相關文章

科技比較
iPhone Duo 對比 Samsung Galaxy Z Fold7:摺疊手機比較
Apple 首款摺疊手機 iPhone Duo 於 2026 年 10 月 23 日上市,起價 $1,999——比三星 Galaxy Z Fold7 ($1,999.99) 低一分錢。這兩款書頁式摺疊手機在屏幕尺寸、攝像頭硬件、重量和充電速度方面主要存在差異,儘管發售時間相差超過一年,但入門價格幾乎相同。
科技新聞
PHP2Shell:兩個嚴重PHP漏洞引發全球網站關閉
PHP語言中的兩個嚴重遠端代碼執行漏洞,標註為CVE-2026-109618和CVE-2026-109619,綽號為「PHP2Shell」,允許未經身份驗證的攻擊者在易受攻擊的伺服器上執行代碼。PHP在利用詳情洩露後,於2026年10月21日發布了補丁,安全研究人員表示攻擊在修復程序發布前就已開始,促使許多組織將網站脫機作為預防措施。
科技文章
印度的WhatsApp SIM綁定規則:2027年1月起的變化
印度電信部已命令WhatsApp、Telegram及另外六款即時通訊應用程式將使用者帳戶永久綁定至註冊時使用的SIM卡,自2027年1月1日起生效。任何人移除、停用或將該SIM卡帶出國外都可能失去該帳戶在該應用程式上的訪問權限。該規則於2025年11月頒布,旨在阻止利用已不再使用的原始SIM卡的帳戶進行的網路詐欺活動。

科技文章
Apple iPhone Duo 折疊屏手機:規格、價格以及與三星的對比
Apple 推出的首款折疊屏 iPhone 即 iPhone Duo 於 2026 年 10 月 23 日開始銷售,起價為 $1,999,在預訂需求激增導致配送時間在數分鐘內推遲至 2027 年之後。這款書籍式設備採用鈦金屬鉸鏈和 IP68 防水防塵等級——這是此類折疊屏手機的首次——配合定製三星顯示屏面板,加劇了與三星現有 Galaxy Z Fold 系列的競爭。