TronGreen

AI 資安AI 找漏洞與協調揭露

OpenAI 擬 AI 漏洞五階段揭露流程:PHP2Shell 公開前 4 天,AWS 已見利用嘗試

OpenAI 於 2026-10-21 發文,以約兩個月處理 PHP 重大漏洞(PHP2Shell,CVE-2026-109618/109619,CVSS v4.0 9.2)的經驗,提出「修補驗證、受影響者先行、政府協調、擴大通知、公開與部署支援」五階段框架,並公開徵求意見;這是提案,不是業界標準。

示意圖:PHP2Shell 時間線,10 月 17 日 AWS 蜜罐記錄一筆利用嘗試,10 月 21 日約 02:00 UTC 出現更多概念驗證與匿名網路嘗試,10 月 21 日 14:00 UTC 禁運解除、PHP 發布修補版。
PHP2Shell 公開前後時間線示意圖。TronGreen 依 AWS Security Blog 與 PHP 官方公告自繪,非原始資料截圖。

同日 PHP 發布 8.5.12、8.4.27、8.3.36、8.2.35 修補版。發現方 Wiz 稱研究使用 Wiz Atlas、Gemini 4 Argon 與 GPT-5.6 Sol 等 AI 工具。但 AWS 同日表示,其蜜罐在 10-17、即公開揭露前 4 天已記錄一次利用嘗試,攻擊者如何取得資訊、嘗試是否會成功都不明。

重點摘要

OpenAI 想把 AI 找到的重大漏洞納入「先修、分批通知、政府協調、再公開」的流程,但 PHP2Shell 公開前 4 天 AWS 就看到利用嘗試;當 AI 讓多方能同時找到同一漏洞,禁運能爭取的時間可能比框架假設的更短。PHP 管理者應優先升級並回查 10-17 以來的日誌。

文章目錄

發生什麼:OpenAI 把一次 PHP 修補經驗寫成五階段提案

OpenAI 於 2026-10-21 發表〈Patch the Planet: global response coordination as agents uncover critical vulnerabilities〉。文章說,過去約兩個月,OpenAI 與維護者、研究人員和資安業者協調處理 PHP 的重大漏洞;PHP 維護者主導修補與發布,OpenAI、Wiz、Cloudflare 等提供研究、技術支援與協調。OpenAI 稱,研究團隊 Calif 透過其「Patch the Planet」計畫、使用 GPT-5.6 Sol 找到其中一個漏洞,Wiz 則獨立發現並回報兩個漏洞。

OpenAI 據此提出一套針對「廣泛使用、需要不只上游維護者採取行動」的重大漏洞框架,共五階段:一、驗證並修補上游漏洞,包括用前沿模型對修補做對抗測試、找繞過與變種;二、讓受影響組織先有時間行動,例如為舊版移植修補、主機商測試緩解、資安業者準備 WAF 規則;三、與政府夥伴協調,PHP 案中 OpenAI 稱聯繫了白宮「Super Intelligence Force」、國家網路總監辦公室(ONCD)、CISA 與國際夥伴;四、修補與揭露計畫穩定後,擴大通知發行版、主機商、應變團隊與營運者;五、公開指引並持續支援部署。

誰能提早知道,OpenAI 列出三項標準:保護角色、所需行動時間、處理敏感資訊的能力,同類組織同等對待,最終由維護者決定。若出現野外利用、外洩、公開修補洩露漏洞細節,或修補停滯提高用戶風險,就應與維護者重新評估時程。文章最後就揭露窗口長度、分階段與廣泛通知的取捨、舊版套件修補,以及「政府或營運者在失去管理權限後是否該主動修補自己管理的系統」等問題公開徵求意見。

觸發事件:PHP2Shell 兩個 CVSS 9.2 漏洞

PHP 官方於 2026-10-21 發布 8.5.12、8.4.27、8.3.36 與 8.2.35 安全版本,修補 CVE-2026-109618 與 CVE-2026-109619;兩份 GitHub 安全公告都標為 Critical、CVSS v4.0 基本分 9.2,向量含「攻擊複雜度高、需特定前提」(AC:H/AT:P),但不需權限或使用者互動。CVE-2026-109618 源於記憶體不足時以 longjmp 中止請求,留下半初始化的請求資料;公告稱已在預設設定的 mod_php 上確認未經驗證的遠端程式碼執行,FPM、FrankenPHP、LSAPI 評估為可能受影響。CVE-2026-109619 則是 worker 保留指向已釋放記憶體的全域狀態,屬 use-after-free。

PHP 官方稱更新是唯一完整修補,並列出部分緩解設定,例如停用 session.upload_progress、PHP 8.5 關閉 fatal_error_backtraces;PHP 8.1 以前已不再受官方支援,安全團隊另提供 7.4、8.0、8.1 的最小原始碼移植。Wiz 的文章稱,第一個漏洞於 2026-08-19 發現、08-24 回報 PHP、09-21 獲確認;研究使用 Wiz Atlas、Gemini 4 Argon 與 GPT-5.6 Sol,並稱過去十年發布的 PHP 版本都至少受其中一個漏洞影響。換言之,「AI 找到漏洞」在這個案例裡涉及多家模型與多個研究團隊,不能歸功於單一模型。

揭露前 4 天已有人試打:AWS 的蜜罐紀錄

Amazon 資安長 CJ Moses 於 2026-10-21 在 AWS Security Blog 發文表示,Amazon Threat Intelligence 的 MadPot 蜜罐遙測中,有一筆 PHP2Shell 利用嘗試可追溯到 2026-10-17,來源是商業匿名化網路的 IP;而 PHP 禁運解除時間是 10-21 14:00 UTC。AWS 也說,10-21 約 02:00 UTC 起陸續出現多個概念驗證(PoC)與更多來自匿名化基礎設施的嘗試。

AWS 明言,攻擊者如何在揭露前取得漏洞資訊仍不清楚,這些嘗試在真實系統上能否成功也不明。它建議以「小時」衡量重大對外漏洞的修補時程,從至少 10-17 開始回溯調查,例如在網站日誌搜尋含 PHP_SESSION_UPLOAD_PROGRESS 的 POST 請求。

讀者影響:誰需要動作

對自架網站、主機商與使用 WordPress、Drupal 等 PHP 應用的團隊而言,最直接的動作是升級到上述修補版本,或向發行版與 LTS 供應商確認是否已有移植修補;在無法立即升級時套用 PHP 官方列出的緩解,並依 AWS 建議回查 10-17 以後的日誌。加密貨幣交易所、錢包與項目方的網站和後台若跑在 PHP 上,同樣在範圍內,這類服務一旦遭遠端執行程式碼,影響可能延伸到 API 金鑰與熱錢包操作環境。

AI 觀點分析與推論

AI 觀點:瓶頸已從「找到漏洞」移到「禁運守得住多久」

我傾向認為,這份框架最有價值的部分不是五個階段本身,而是 OpenAI 自己列出的「重新評估時程」條件。PHP2Shell 一案中,Wiz 用了多家 AI 工具,OpenAI 側也有團隊用 GPT-5.6 Sol 找到漏洞;同一個漏洞被兩組人獨立找到,再加上 AWS 在揭露前 4 天看到利用嘗試,顯示當前沿模型普及後,「只有防守方知道」的假設會愈來愈短命。若找到漏洞的成本持續下降,則禁運期越長、知情圈越大,被第三方獨立發現或外洩的機率也越高。

受益者是有資源參與早期通知的大型主機商、雲端與資安業者;吃虧的可能是沒被列入名單的中小營運者與舊版使用者,他們只能在公開那天起跑。框架把「誰先知道」交給維護者判斷,並把政府單位放進流程,這能加快關鍵基礎設施修補,但也讓「誰被通知、誰沒有」更需要透明紀錄;OpenAI 徵求意見中提到的「失去管理權限後主動修補」,則是爭議最大的一題,可能涉及未經授權存取的法律界線。

反面情境是:若 10-17 的嘗試最後證實只是無效探測,或來源是其他研究者的掃描,那麼這次禁運大致成功,框架的分階段通知就有成效。會讓我改變判斷的訊號有三個:AWS 或 PHP 後續說明 10-17 嘗試的成因;其他 AI 實驗室(例如 Google)是否採用相近流程;以及下一個 AI 發現的重大漏洞,從回報到公開的時間是否明顯縮短。

限制與下一步

五階段框架是 OpenAI 單方提出並徵求意見的提案,未見 PHP 專案、CISA 或其他 AI 公司表態採納。漏洞發現經過、使用的模型與時間線分別來自 OpenAI 與 Wiz 的自述;揭露前利用嘗試來自 AWS 的蜜罐觀測,AWS 未指認攻擊者,也未判定是否外洩。Wiz 文中「影響全球 70% 網站」等說法屬該公司描述,本文未採用為獨立統計。後續值得觀察的是 PHP 或相關單位的事後檢討、主要 Linux 發行版與主機商的修補進度,以及 OpenAI 是否依回饋修訂框架。

原始來源與延伸閱讀

  1. OpenAI:Patch the Planet: global response coordination as agents uncover critical vulnerabilities ↗當事方文章(提案) · 原始發布 2026-10-21 · 查閱 2026-10-23
  2. php-src 安全公告 GHSA-w8hw-w9fx-j79w:RCE via OOM corruption(CVE-2026-109618) ↗官方安全公告 · 原始發布 2026-10-21 · 查閱 2026-10-23
  3. php-src 安全公告 GHSA-6wmf-4rv5-p3rp:RCE via stale global state(CVE-2026-109619) ↗官方安全公告 · 原始發布 2026-10-21 · 查閱 2026-10-23
  4. Wiz Research:PHP2Shell ↗發現方研究文章 · 原始發布 2026-10-21 · 查閱 2026-10-23
  5. AWS Security Blog:Amazon Threat Intelligence identifies PHP2Shell exploitation prior to public disclosure in MadPot ↗第三方威脅情報 · 原始發布 2026-10-21 · 查閱 2026-10-23
  6. PHP.net 首頁新聞:PHP 8.5.12/8.4.27/8.3.36/8.2.35 安全版本與安全公告 ↗官方發布公告 · 原始發布 2026-10-21 · 查閱 2026-10-23

更正與更新

本文發布後沒有更新。之後若有修改,會建立新版本並在這裡標示更新時間。

內容有誤?請見更正方式,或寄信至 [email protected](請附文章網址、段落與參考資料)。

延伸閱讀

更多 AI 新聞