科技 · 新聞
PHP2Shell:關鍵PHP漏洞引發全球修補熱潮與網站關閉
發布:
重點
兩個被暱稱為「PHP2Shell」的關鍵PHP漏洞允許攻擊者在網頁伺服器上執行程式碼而無需登入,PHP於2026年10月21日發布了緊急修補程式。這些漏洞影響全球約70%網站背後的PHP安裝,促使日本首相及網路安全部門敦促企業立即修補或關閉網站,而Cloudflare及政府機構在揭露後數小時內回報了利用嘗試。
此版本是原文(English)的機器翻譯。 閱讀原文
2026年10月21日,PHP專案發布了緊急更新——版本8.5.12、8.4.27、8.3.36及8.2.35——以修復兩個安全漏洞,安全研究人員及供應商將其暱稱為「PHP2Shell」,根據Help Net Security及加拿大網路安全中心的報導。這些漏洞分別追蹤為CVE-2026-109618及CVE-2026-109619,均被描述為關鍵嚴重性問題;本文參考的來源未提及官方的CVSS評分。
該漏洞的作用
兩個漏洞都是PHP在處理異常條件下請求時的記憶體安全漏洞,Bleeping Computer及Help Net Security報導。CVE-2026-109618發生於當記憶體不足錯誤中斷PHP時,內部請求資料只是部分設定,因此後來的清理常式將該不完整資料視為有效。CVE-2026-109619是陳舊狀態漏洞:與一個請求相關的記憶體可被釋放,然後在同一工作程序上的後續請求在適當重置前重新使用,這可能洩露資料或允許程式碼執行。
加拿大網路安全中心將兩者都分類為釋放後使用漏洞(CWE-416),並表示成功的攻擊可讓未認證的攻擊者在伺服器上執行任意程式碼,無需密碼或任何使用者操作。該機構表示mod_php部署面臨最高風險,因為已展示的利用可在任何應用程式碼有機會執行前觸發該漏洞——根據Bleeping Computer報導,PHP安全團隊也使用了這種描述。
該漏洞影響每個提供網頁請求的PHP安裝,包括PHP-FPM、Apache的mod_php、php-cgi、FrankenPHP及LiteSpeed,根據Bleeping Computer及加拿大建議。底層程式碼在PHP中已存在十多年,Fortune報導,儘管官方修復僅針對主動支持的8.2–8.5分支發布,7.4至8.1的原始碼級回補已提供給已過期支持終止日期的分支。
其發現方式,以及AI在此的重要性
根據Fortune,該缺陷程式碼在PHP中已存在十多年,但三個獨立方面於2026年8月匯聚於此:安全公司Wiz、一家名為Calif的公司,以及OpenAI,與PHP Foundation合作進行修復及協調揭露。Fortune報導Wiz使用包括OpenAI的GPT-5.6 Sol及Google的Gemini 4 Argon的AI模型來協助理解該弱點並將其轉化為可工作的利用。Wiz告訴Fortune該案例代表了由AI驅動的轉變,表示儘管該易受攻擊程式碼已存在十多年,但改變的是研究人員使用AI理解弱點並將其轉化為可工作利用的能力。
Fortune也報導OpenAI在其自身聲明中表示該事件展示了AI如何能發現具有互聯網規模影響的安全漏洞,同時承認相同的AI能力也能幫助攻擊者更快速地開發進攻工具和利用程式。
利用嘗試及Cloudflare的早期回應
Cloudflare在其部落格上表示於2026年10月21日UTC 03:02啟動了Web應用程式防火牆規則,這約在漏洞公開揭露前九小時。該公司為免費層客戶推出七條「通用規則──異常執行」,以及針對付費方案的七條等效規則,加上一條額外規則,該規則在同一交易中檢查請求和回應,根據ppc.land總結的Cloudflare貼文。同一貼文表示Cloudflare觀察到攻擊者隨後修改其利用有效載荷,似乎試圖規避新規則,儘管其未發布確切的攻擊量數字。
另外,Amazon的威脅情報團隊表示其自2026年10月17日起檢測到針對該漏洞的利用嘗試——在公開修補前四天,根據Bleeping Computer報導,這表明一些威脅行為者在一般揭露前便取得了利用詳情。相比之下,加拿大網路安全中心建議聲明指出,在其撰寫時,其未發現主動利用,但警告情況可能迅速改變。兩項評估反映了不同的觀察點和時間安排,而非事實矛盾。
日本:政府敦促修補或關閉
該漏洞在日本引起了特別強烈的關注。日本國家網路安全辦公室,為2025年7月重組的NISC後繼機構,根據BigGo Finance對該機構聲明的報導,發布了建議,敦促營運商檢查其網站是否運行PHP並迅速採取行動。首相高市早苗在X上發文稱其為「今晚所有人回應的緊急要求」,並表示暫時暫停網站可以是有效減少風險的方式(如無法立即修補),BigGo Finance報導。
遵循該指導,數個日本線上服務於2026年10月21日夜間進入緊急維護,包括托兒所管理平台CoDMON、卡牌遊戲Shadowverse: Worlds Beyond、線上商店建置器BASE及主機提供商Sakura Internet,根據BigGo Finance報導。PHP的官方修補約於日本時間晚上10時40分發布,早於最初宣布的11時目標,同一報導表示。
另外,Internet Watch (Impress)報導日本通訊提供商Baltec在檢測到可能洩露個人資料的未授權存取後暫停了約23項服務——涵蓋雲端、預約、銷售點及支出管理工具。Baltec最初將該事件歸因於針對PHP漏洞的網路攻擊,但該公司同日發布了更正,表示實際原因是其自身服務中的漏洞,而非PHP缺陷,在其表示在檢查PHP相關安全措施時混淆了兩個問題後。Baltec將服務恢復目標設定為2026年10月26日,Internet Watch報導。
暴露規模
PHP驅動了全球約70%的網站,包括WordPress網站、Wikipedia、Microsoft.com及Archive.org,Fortune報導,引用約40%的所有網站執行WordPress,而WordPress本身依賴PHP。Fortune也引用了一次初始掃描識別了2260萬個暴露於互聯網的可能易受攻擊的PHP實例。
| 項目 | 詳情 |
|---|---|
| CVE識別符 | CVE-2026-109618及CVE-2026-109619 |
| 嚴重性 | 在所有已審查來源中被描述為關鍵;在這些來源中未發現官方的CVSS評分 |
| 漏洞類型 | 釋放後使用/記憶體損毀(CWE-416) |
| 修補版本 | PHP 8.5.12、8.4.27、8.3.36、8.2.35(7.4–8.1的回補) |
| 揭露/修補日期 | 2026年10月21日 |
| 首次回報的利用嘗試 | 2026年10月17日(根據Amazon威脅情報,Bleeping Computer引用) |
| 運行PHP的網路份額 | 約70%,根據Fortune |
仍未知的事項
根據可得的報導,沒有來源確認直接由PHP2Shell利用造成的成功的大規模洩露,相對於預防性關閉。總利用嘗試的數字根據來源和測量窗口而異:Cloudflare的CEO在Yahoo! News的日本報導中被引用為描述嘗試次數從揭露前的數千次上升至45分鐘內的數萬次,並在兩小時內達到數十萬次,總數在該報告時描述為達到數百萬;Cloudflare自身的部落格貼文未重複這些特定數字。讀者應將精確的攻擊量數字視為初步資料,並可能由追蹤這些資料的組織進行修訂。
常見問題
- 什麼是PHP2Shell?
- 這是給予兩個關鍵PHP漏洞CVE-2026-109618及CVE-2026-109619的暱稱,兩者均被描述為關鍵嚴重性,可讓攻擊者在網頁伺服器上執行程式碼而無需登入,根據Help Net Security及加拿大網路安全中心。
- 哪些PHP版本受影響及哪些已修復?
- 底層缺陷存在於可追溯十多年前的PHP程式碼中,但官方修復於2026年10月21日為版本8.5.12、8.4.27、8.3.36及8.2.35發布,已過期支持終止日期的7.4–8.1分支提供了原始碼級回補,根據Bleeping Computer及加拿大政府建議。
- 如果我的網站使用WordPress或其他PHP型平台,是否處於風險中?
- 任何運行PHP來處理網頁請求的伺服器——包括WordPress背後的設定——都可能受影響,除非其已更新為修補的PHP版本;根據加拿大網路安全中心,mod_php配置被認為風險最高。
- 為什麼一些日本公司及服務暫時關閉?
- 日本國家網路安全辦公室及首相高市早苗都表示暫時將網站下線是有效減少風險的方式(如無法立即應用修補),促使CoDMON、Shadowverse: Worlds Beyond、BASE及Sakura Internet等服務暫停營運,根據BigGo Finance。
- 該漏洞是否已被利用?
- 報導根據時間而異:Amazon威脅情報團隊表示其自2026年10月17日起檢測到利用嘗試,在公開揭露前四天,而加拿大官方建議聲明指出在其發布時未確認主動利用,注意這可能迅速改變。
世界如何講述
- 日文日本媒體一直聚焦於國內政府回應,報導首相高市早苗及國家網路安全辦公室公開敦促企業立即修補或暫停網站,以及追蹤哪些知名日本消費者服務及通訊提供商(Baltec)使系統下線;一個媒體在Baltec最初將一個不相關的洩露誤歸因於PHP缺陷後,同日也發布了更正。
來源
- Internet Watch (Impress) — Baltec service suspension and correction on PHP vulnerability claim
- Yahoo! News Japan pickup — Cloudflare attempt figures and security poll
- Help Net Security — PHP2Shell: Critical PHP vulnerabilities patched, update now!
- BleepingComputer — PHP ships emergency patches for critical PHP2Shell flaws
- Cloudflare Blog — Cloudflare deploys protections against php2shell vulnerability
- ppc.land — Cloudflare blocks php2shell exploits 9 hours before PHP flaws went public
- Fortune — AI helped discover the PHP vulnerability that could take down 70% of the internet
- Canadian Centre for Cyber Security — AL26-026: Critical vulnerabilities impacting PHP
- BigGo Finance — Critical PHP Vulnerability: PM Takaichi Urges Prompt Patch Application, Site Shutdown Also an Option
本文由人工智慧撰寫,發布前已通過自動來源查核。如發現錯誤,請申請更正。 申請更正或回應 · 我們如何製作
相關文章

科技比較
PlayStation 5 Pro 對比相配的遊戲PC:價格與效能比較
Sony在2024年11月以$699.99的價格推出PlayStation 5 Pro,但根據Engadget的報導,到2026年4月其美國價格已升至大約$900,而2026年10月SlashGear的估計將其定在近$1,580。根據SlashGear和BGR的測試,圍繞GPU和CPU構建的PC(基準測試人員認為最接近主機的部件)的成本大約在$1,050至$1,530之間,取決於選擇的部件。
科技新聞
兩個被稱為「PHP2Shell」的關鍵PHP漏洞暴露了大部分網際網路
根據發現漏洞的安全公司所述,兩個被稱為「PHP2Shell」的關鍵PHP漏洞允許攻擊者在Web伺服器上執行惡意代碼而無需登錄。CVE-2026-109618和CVE-2026-109619的補丁於2026年10月21日發布,距離研究人員首次報告該漏洞已有數月之久,此後多家公司已記錄到野生環境中的利用嘗試。

科技排行榜
可在Google Play Store之外取得的最佳Android應用程式和實用工具
Android用戶不受限於Google Play:開源庫F-Droid、匿名Google Play客戶端Aurora Store、更新追蹤器Obtainium以及基於Shizuku的目錄ShizuStore都分發官方商店未列出或不允許的應用。以下是九個值得了解的商店和實用工具,基於它們自己的列表以及MakeUseOf和Pocket-lint的報道。
科技文章
PHP2Shell:兩個重大PHP漏洞導致多國政府網站離線
PHP2Shell是兩個重大的PHP程式語言遠端代碼執行漏洞的別稱——CVE-2026-109618和CVE-2026-109619——於2026年10月20–21日披露。由於PHP為全球網站的大部分提供支持,這些漏洞促使多個政府作為預防措施讓公共網站離線。官方解決方案是升級PHP;存在臨時伺服器端緩解措施,但普通讀者除了留意漏洞通知和使用強密碼外,幾乎無法採取其他行動。