2026 年 10 月 21 日,Calif.io、Wiz、OpenAI 與 Quarkslab 同時公開了 PHP 的兩宗高危遠端程式碼執行漏洞(CVE-2026-109618 與 CVE-2026-109619),社群稱之為「php2shell」。影響範圍是所有執行 PHP 5.4 以上的網站——而 PHP 撐起了接近 7 成網路站點。攻擊者不需要登入,只要送出一個精心構造的上傳請求,讓 PHP 在處理時記憶體錯亂,就能使服務崩潰、洩露資料,甚至直接執行攻擊者的程式碼。
真正讓業界震動的不是漏洞本身——它其實是存在了多年的陳年舊傷——而是「它被武器化的速度」。Wiz 的研究人員直言,前沿 AI 模型大幅降低了把舊漏洞變成可用攻擊的門檻。Mandiant 的 M-Trends 2026 報告更給出了一個冰冷的數字:攻擊者平均在補丁出現前 7 天就已經開始利用漏洞。更糟的是,php2shell 的細節在 10 月 20 日就從協調披露中洩漏,攻擊流量在官方補丁釋出之前就已經出現。
換句話說:等開發團隊看完告警、寫好 WAF 規則、完成上線,漏洞窗戶早就關不上了。
防禦端,AI 已經先跑起來了。
Cloudflare 在 10 月 21 日凌晨 03:02 UTC,早於公開披露約 9 小時,就已經把針對 php2shell 的 WAF 防護規則部署給所有客戶——包括免費方案用戶,自動生效、無需任何操作。值得注意的是,這次的防禦不只看「請求長得像不像攻擊」,而是引入了新的「完整交易偵測」:在同一筆 HTTP 交易裡同時分析請求與來源伺服器的回應,判斷攻擊是否真的成功,再決定要不要把回應擋在攻擊者看不到的地方。這大幅降低了誤傷正常用戶的風險。Cloudflare 也公開表示,他們觀察到攻擊者不斷變異攻擊載荷來規避規則,分析團隊在持續更新規則對抗。
F5 則展示了另一種路徑:不寫規則,直接讓 AI 判。F5 的工程師拿到公開的 PoC 攻擊碼,製作了多重變體——不同編碼、不同載荷位置、不同 HTTP 方法、常見規避手法——對著開啟了 AI 驅動 WAF 封鎖模式的應用直接打。全程沒有新增任何 php2shell 專用的規則、沒有改任何設定。結果:模型依據全球真實攻擊流量訓練出來的神經網路,把攻擊請求評為 95/100 的嚴重風險,當場封鎖;而同一應用的正常請求照常通過。F5 甚至因此更新了建議:把高、中、低三個偵測等級全部打開,凡是 AI 評為高或中風險的就直接封——誤報的過濾工作交給模型自己。
兩家公司的做法指向同一件事:資安防禦的節奏,正在從「人後補規則」切換成「AI 即時判定」。防禦窗口從「天」變成「分鐘」,甚至「秒」。過去的安全團隊常因為怕誤傷而把新規則停留在「只記錄、不封鎖」的模式,等人工確認才動手——在機速攻擊面前,這個緩衝區就是攻擊者的時間。
對中小企業來說,這才是真正扎心的部分。大廠有全球安全團隊 7×24 盯著 changelog、幾小時內就能推送防護;但多數中小企業沒有資安專員,沒有夜間值班,也沒有辦法在漏洞洩漏的同一小時內做出反應。漏洞不挑規模:打 PHP 的攻擊不會因為你的站小就放過你。
把「AI 即時判定 + 虛擬補丁」變成 24/7 常態化的自動防禦,才是一般規模的網站真正的生存方式——防禦的速度由 AI 決定,而不是由人類值班表決定。
php2shell 給了所有網站主一個明確訊號:漏洞窗戶已縮短到「小時級別」,靠人力追規則必輸。LAFA 的 24/7 AI 運維顧問讓 AI 7×24 監控、自動更新防禦規則、即時封鎖異常流量——你的防線永遠是開著的,不需要任何一個人熬夜守著它。