科技 · 新聞
PHP2Shell:兩個嚴重PHP漏洞引發全球網站關閉
發布:
重點
PHP語言中的兩個嚴重遠端代碼執行漏洞,標註為CVE-2026-109618和CVE-2026-109619,綽號為「PHP2Shell」,允許未經身份驗證的攻擊者在易受攻擊的伺服器上執行代碼。PHP在利用詳情洩露後,於2026年10月21日發布了補丁,安全研究人員表示攻擊在修復程序發布前就已開始,促使許多組織將網站脫機作為預防措施。
此版本是原文(English)的機器翻譯。 閱讀原文
PHP是驅動網路大部分伺服器端代碼的指令語言,在2026年10月遭遇兩個嚴重安全漏洞。這些漏洞統稱為「PHP2Shell」,追蹤代號為CVE-2026-109618和CVE-2026-109619,允許沒有帳戶或密碼的攻擊者在受影響的網路伺服器上執行任意代碼。
漏洞的作用
根據安全公司watchTowr的說法,CVE-2026-109618發生在PHP在設置傳入請求的過程中耗盡記憶體時,使內部請求數據僅部分初始化;PHP的清理例程隨後錯誤地將該無效數據視為有效。CVE-2026-109619涉及與一個請求相關的內部狀態在其指向的記憶體已被釋放後仍然存在,因此同一個工作進程處理的後續請求可以在正常初始化重置它之前使用該陳舊狀態。
檢查漏洞的研究公司Wiz告訴Help Net Security,這些問題多年未被發現,是該語言中發現的最嚴重的漏洞之一。watchTowr表示,除了完整的遠端代碼執行外,這些漏洞還可以使PHP工作進程崩潰、允許任意文件讀取或洩露伺服器記憶體。
誰發現的,何時發現
這兩個漏洞通過獨立的研究工作報告。watchTowr的公告將發現功績歸功於Calif的安全研究團隊,而Help Net Security的報導將識別和披露歸功於Wiz的研究人員。披露時間表異常:原本應保密的詳情於2026年10月20日公開洩露,watchTowr確認洩露的信息是真實的。PHP的維護者通過在原定2026年10月22日提前一天,於2026年10月21日UTC時間14:00發布補丁進行回應。
範圍:誰在運行易受攻擊的PHP
PHP仍然是網路上最廣泛使用的伺服器端語言之一,這些漏洞可能影響通過它處理傳入HTTP請求的任何設置。根據watchTowr的說法,受影響的設置包括PHP-FPM、Apache with mod_php、php-cgi、FrankenPHP和LiteSpeed,意味著漏洞位於伺服器層本身,而不是任何單一應用程式中。
| PHP分支 | 易受攻擊的版本 | 修復版本 |
|---|---|---|
| 8.5.x | 低於8.5.12 | 8.5.12 |
| 8.4.x | 低於8.4.27 | 8.4.27 |
| 8.3.x | 低於8.3.36 | 8.3.36 |
| 8.2.x | 低於8.2.35 | 8.2.35 |
| 7.4, 8.0, 8.1 | 所有版本 | 無官方PHP核心補丁;發行版/LTS供應商反向移植或升級到受支援的分支 |
| 7.3及更早版本 | 所有版本 | 無可用修復;需要升級到受支援的分支 |
由於PHP 7.4、8.0和8.1不再受官方支援,watchTowr表示對於仍在運行這些分支的網站,PHP核心項目沒有補丁,儘管Linux發行版或長期支援供應商的反向移植可能可作為臨時選項;否則這些安裝需要升級到受支援的分支。根據watchTowr的說法,PHP 7.3及更早版本完全沒有修復。PHP的公告指出,除了更新軟體外,沒有配置更改能完全關閉漏洞。
影響和利用
Help Net Security報導說,由Amazon運行的蜜罐網路於2026年10月17日檢測到利用企圖——比公開補丁早四天——暗示一些攻擊者提前獲得了利用詳情。watchTowr表示其自己的「Attacker Eye」蜜罐網路在2026年10月21日補丁發布後持續觀察到野生環境中的積極利用。基於PHP構建的內容管理系統,包括WordPress、Drupal和Joomla,以及基於Laravel的應用程式和電子商務平台,都在受影響的範圍內,因為它們運行在易受攻擊的PHP引擎之上。
根據PHP2Shell Wikipedia條目上的總結報導,隨著補丁的進行,政府機構、在線論壇、遊戲平台和一些與基礎設施相關的網站作為預防措施脫機,同時運營商應用修復。Help Net Security報導說,英國國家網絡安全中心敦促無法立即補丁的組織改為將易受攻擊的系統脫機。
這些發現是PHP中發現的最嚴重漏洞之列,可以說是軟體歷史上最嚴重的。
嚴重性評級及網站運營商應採取的措施
根據watchTowr的公告,PHP自己的開發人員在CVSS v4.0規模上將兩個漏洞評定為9.2分(滿分10分),這是「嚴重」級別的分數。根據PHP的公告和watchTowr,明確的補救路徑是更新到PHP 8.5.12、8.4.27、8.3.36或8.2.35(取決於伺服器運行的分支);運行7.4、8.0或8.1的網站應使用發行版反向移植或升級到受支援的分支,而7.3或更早版本的伺服器沒有可用的修復,需要升級。
常見問題
- 什麼是PHP2Shell?
- PHP2Shell是兩個嚴重PHP漏洞的綽號,CVE-2026-109618和CVE-2026-109619,允許沒有登錄憑據的攻擊者在運行易受攻擊的PHP的網路伺服器上執行代碼。
- 哪些PHP版本受到影響?
- 8.2.35、8.3.36、8.4.27和8.5.12之前的版本是易受攻擊的,並有官方修復。PHP 7.4、8.0和8.1也受到影響;由於這些分支不受支援,沒有官方PHP核心補丁,儘管根據watchTowr的說法,發行版或LTS供應商的反向移植可能可用。PHP 7.3及更早版本完全沒有可用的修復。
- PHP2Shell正在被積極利用嗎?
- 是的。Help Net Security報導稱,早在2026年10月17日,通過Amazon蜜罐檢測到利用企圖,watchTowr表示其蜜罐網路在2026年10月21日補丁後觀察到野生環境中的積極利用。
- 有多少個網站可能受到影響?
- 根據watchTowr和PHP2Shell Wikipedia條目上的總結,PHP仍然是網路上最廣泛使用的伺服器端語言之一,包括由WordPress、Drupal和Joomla驅動的網站,因此這兩個漏洞具有廣泛的潛在影響範圍。
- 網站運營商如何修復?
- PHP的公告和watchTowr都表示,唯一完整的修復是更新到補丁版本——8.5.12、8.4.27、8.3.36或8.2.35(取決於分支)——因為沒有配置更改能完全關閉漏洞。運行不受支援分支(7.4、8.0、8.1或7.3及更早版本)的網站需要使用供應商反向移植(如果可用)或升級到受支援的分支。
來源
本文由人工智慧撰寫,發布前已通過自動來源查核。如發現錯誤,請申請更正。 申請更正或回應 · 我們如何製作
相關文章
科技文章
印度的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 系列的競爭。
科技新聞
美國銀行表示未經驗證的AI代理正在登入客戶帳戶
據Axios於2026年10月22日報道,包括摩根大通、美國銀行和嘉信理財在內的美國主要銀行表示,他們正在檢測第三方AI代理使用用戶自行提供的憑證訪問客戶帳戶。銀行表示,某些代理已採取行動,如轉移資金,這些行動似乎與特定用戶指令無關,現在正在阻止或限制該做法。

科技文章
Nvidia的詹森·黃駁斥2029年記憶體晶片過剩的擔憂
Nvidia首席執行官詹森·黃於2026年10月22日告訴CNBC,他認為沒有跡象表明2029年記憶體晶片會過剩,這推翻了一個曾引發三星、SK海力士和美光股票急劇下跌的理論。黃在Nvidia位於柏林的GTC大會上表示,高頻寬記憶體(HBM)的需求將持續上升,擁有更多記憶體是有益的,而非風險。