NHP
The OpenNHP Team
2026年10月22日 PHP2Shell AI 安全 Zero Trust
PHP2Shell 一覽
9.2CVSS 評分,認證前 RCE
~70%的網站使用 PHP(Wiz)
10 年以上自 5.4 起所有 PHP 均受影響
63 天從發現到修補

PHP 引擎本身的兩個 CVE(CVE-2026-109618、CVE-2026-109619)讓未認證的攻擊者能夠執行程式碼或讀取伺服器記憶體,無需任何應用程式漏洞。 Wiz Research 借助前沿 AI 發現了這些漏洞,並在 WordPress、Drupal 和 Joomla 上展示了可用的攻擊。

攻擊必須到達 PHP,OpenNHP 讓它到不了。
沒有 OPENNHP攻擊者或 AI 掃描器惡意請求PHP 伺服器公開埠 443認證前 RCE+ 記憶體洩漏有 OPENNHP攻擊者無 OpenNHP 身分惡意請求OpenNHP ACeBPF/XDP,預設丟棄✕ 丟棄✓ 放行PHP 伺服器無開放埠授權使用者OpenNHP AgentOpenNHP 敲門
每條 PHP2Shell 攻擊鏈都始於一個未認證的請求。在 OpenNHP 之後,該請求在到達 PHP 之前就被丟棄。
修補競賽
8月19日AI 發現漏洞8月24日回報給 PHP10月17日已被在野利用10月21日修補發布你修補幾天?幾週?公開的 PHP 伺服器:修補前一直可被利用(漏洞已存在 10 年以上)OpenNHP 之後的 PHP 伺服器:未認證請求始終無法到達
攻擊者在修補出現之前就已掌握攻擊方法。隱藏的伺服器無需贏得這場競賽。
修補 vs. WAF vs. OpenNHP
修補 PHPWAF 規則OpenNHP
在 CVE 公開前就有效✕✕✓
需要攻擊特徵—是否
阻止未認證 RCE✓ 安裝後~ 已知變種✓
阻止記憶體洩漏✓ 安裝後~ 已知變種✓
對掃描器隱藏伺服器✕✕✓
修補漏洞本身✓✕✕

兩者相輔相成:OpenNHP 消除未認證的攻擊路徑,修補消除漏洞本身。修補照樣要做。

OpenNHP 適用場景
✓ 藏在 OpenNHP 之後
  • 管理後台(/wp-admin、Drupal 管理)
  • 內部 PHP 應用和後台系統
  • 供已知用戶端使用的 API
  • 預發布和管理伺服器
必須保持公開
  • 面向匿名訪客的網站
  • 優先修補,搭配 WAF 規則
  • 隱藏其管理後台和源站存取

授權使用者仍可存取被隱藏的應用,因此 OpenNHP 把能嘗試攻擊的人從「整個網際網路」縮小到「你核准的人」。

現在該做什麼
1
修補
PHP 8.5.12、8.4.27、8.3.36 或 8.2.35,或你的發行版的修補套件。
2
盤點
列出無需面向公網的 PHP 服務。
3
隱藏
把它們放到 OpenNHP 之後,讓下一個 PHP2Shell 無處可達。
別只聽我們說,來 IETF 127 試著攻破它。
11月 14–15 2026
IETF 127 黑客松 · 舊金山
Hilton San Francisco Union Square · 免費 · 歡迎遠端參與
帶上你的 AI 攻擊工具、PHP2Shell 技巧和掃描器。挑戰:不經認證到達 OpenNHP 保護的伺服器。

先認證,再連線。

下一個 PHP2Shell 已經在某人的 AI 流水線裡了。別給它任何可達的目標。

需要協助隱藏你的 PHP 服務?請聯絡 [email protected].