科技 · 新聞
兩個被稱為「PHP2Shell」的關鍵PHP漏洞暴露了大部分網際網路
發布:
重點
根據發現漏洞的安全公司所述,兩個被稱為「PHP2Shell」的關鍵PHP漏洞允許攻擊者在Web伺服器上執行惡意代碼而無需登錄。CVE-2026-109618和CVE-2026-109619的補丁於2026年10月21日發布,距離研究人員首次報告該漏洞已有數月之久,此後多家公司已記錄到野生環境中的利用嘗試。
此版本是原文(English)的機器翻譯。 閱讀原文
在2026年10月21日,PHP項目在安全研究人員披露兩個關鍵遠程代碼執行漏洞後發布了該語言的補丁版本,這兩個漏洞統稱為「PHP2Shell」。這些漏洞追蹤為CVE-2026-109618和CVE-2026-109619,由雲安全公司Wiz Research發現,根據Wiz的公開文章,該公司將發現、協調和補丁驗證的功勞歸功於Calif和OpenAI等組織。
兩個漏洞的功能
Wiz表示這兩個CVE實際上捆綁了四個不同的基礎漏洞。CVE-2026-109618涵蓋PHP會話上傳進度反序列化程序中的使用後釋放漏洞,可被濫用進行遠程代碼執行,以及相關漏洞,可在未經身份驗證的情況下從運行中的PHP工作進程泄露記憶體。CVE-2026-109619涵蓋PHP致命錯誤回溯處理中的使用後釋放和OPcache(PHP的共享記憶體位元組碼快取)中的單獨類型混淆漏洞。
根據Wiz的說法,兩個問題都位於幾乎每個PHP請求都會經過的代碼路徑中:記憶體管理和錯誤處理。PHP基金會在SecurityWeek報導的評論中也指出了這一點。
兩個問題都位於PHP幾乎每個請求都涉及的部分:記憶體管理和錯誤處理。
發現時間線
Wiz研究團隊在其博客文章中被命名為Sagi Tzadik、Shir Tamari、Nir Ohfeld和Tomer Schwartz,表示它在2026年8月19日發現了第一個漏洞,並在接下來的兩天內確認了針對WordPress和Drupal安裝的遠程代碼執行漏洞利用。該團隊於2026年8月24日向PHP安全團隊報告了其發現。公開披露和相應補丁於2026年10月21日發布。
Wiz表示它使用了AI編碼模型,包括Google的Gemini 4 Argon和OpenAI的GPT-5.6 Sol,以幫助構建概念驗證漏洞利用,描述了以前需要專業研究人員數月才能完成的工作現在可在數小時內完成。
誰受到影響
Wiz表示基礎漏洞存在於過去大約十年內發布的每個PHP版本中,至少從PHP 5.4開始,其中兩個CVE之一就存在。該公司表示它確認了針對三個廣泛使用的內容管理系統當前版本的未經身份驗證的遠程代碼執行:WordPress、Drupal和Joomla。SecurityWeek報導這些漏洞影響常見的PHP部署方法,包括PHP-FPM、Apache with mod_php、php-cgi、FrankenPHP和LiteSpeed。
Wiz將暴露範圍描述為影響大約70%的互聯網,這是指根據該公司文章所述以某種形式在PHP上運行的網站份額。
| 項目 | 詳情 |
|---|---|
| CVE-2026-109618 | 在會話上傳進度反序列化程序中使用後釋放;啟用遠程代碼執行 |
| CVE-2026-109619 | 在致命錯誤回溯中使用後釋放加上OPcache類型混淆漏洞 |
| 嚴重性 | 根據SecurityWeek所述,PHP安全團隊評定為9.2 |
| 補丁版本 | PHP 8.5.12、8.4.27、8.3.36、8.2.35,於2026年10月21日發布 |
| 反向移植 | 也為PHP 7.4、8.0和8.1發布最小修復 |
| 發現者 | Wiz Research,並感謝Calif和OpenAI對發現、協調和補丁驗證的貢獻 |
披露後的利用嘗試
多家安全公司監控了披露時的攻擊流量。SecurityWeek報導firm watchTowr在補丁推出時偵測到了第一次野生環境利用嘗試,但未確認成功的破壞。Hadrian告訴SecurityWeek,它在補丁發布前就觀察到了大規模利用嘗試,集中在PHP的會話上傳進度代碼路徑上。Patchstack、Cloudflare和Vega在披露當天記錄了嘗試,Amazon表示它在補丁發布前四天發現了利用嘗試。
為什麼PHP的規模使其變得重要
根據維基百科,PHP由丹麥加拿大程序員Rasmus Lerdorf創建,首次發布於1995年,仍然是構建網站最廣泛使用的服務器端腳本語言之一。同一來源指出,截至2025年11月,超過一半的PHP驅動網站仍在運行不受支持的PHP 7分支,約9.7%仍在早已停用的PHP 5上,這是安全研究人員表示會複雜化整個PHP生態系統快速補丁的遺留軟件模式。
常見問題
- 什麼是PHP2Shell?
- 根據Wiz Research的說法,PHP2Shell是研究人員給予兩個關鍵PHP漏洞CVE-2026-109618和CVE-2026-109619的昵稱,這兩個漏洞可以允許攻擊者在Web伺服器上運行代碼而無需登錄。
- 哪些PHP版本受到影響?
- Wiz表示至少其中一個漏洞影響PHP 5.4到當前版本。根據SecurityWeek,為PHP 8.5.12、8.4.27、8.3.36和8.2.35發布了補丁,並為PHP 7.4、8.0和8.1發布了最小反向移植。
- PHP2Shell真的被利用過嗎?
- 是的。SecurityWeek報導watchTowr、Hadrian、Patchstack、Cloudflare、Vega和Amazon都分別記錄了利用嘗試,其中一些在2026年10月21日官方補丁發布前發生。
- 誰發現了PHP2Shell漏洞?
- 雲安全公司Wiz從2026年8月19日開始發現了這些漏洞,並於8月24日向PHP安全團隊報告。根據其文章,Wiz將發現、協調和補丁驗證的功勞歸功於Calif和OpenAI等組織。
- 哪些平台被確認容易受攻擊?
- Wiz表示它演示了針對在受影響PHP版本上運行的WordPress、Drupal和Joomla當前版本的未經身份驗證的遠程代碼執行。
來源
本文由人工智慧撰寫,發布前已通過自動來源查核。如發現錯誤,請申請更正。 申請更正或回應 · 我們如何製作
相關文章

科技排行榜
可在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;存在臨時伺服器端緩解措施,但普通讀者除了留意漏洞通知和使用強密碼外,幾乎無法採取其他行動。

科技比較
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日發布了補丁,安全研究人員表示攻擊在修復程序發布前就已開始,促使許多組織將網站脫機作為預防措施。