VulnCheck 的研究人員公佈了首個針對 PHP2Shell 漏洞 (CVE-2026-109618b) 的利用程序,該程序可以繞過典型 PHP 配置的 x86-64 系統上的地址空間隨機化機制 (ASLR)。攻擊者可以利用該漏洞攻擊運行預設配置的 PHP 8.4.10 至 8.4.26 版本的系統。先前,由於難以確定 mod_php 模組中的記憶體佈局,因此無法實現可在真實系統上執行程式碼的漏洞利用程式。為了繞過 ASLR,該漏洞利用程式利用了錯誤顯示程式碼中的位址洩漏。
據稱,只有資訊安全領域的客戶才能存取該漏洞程序,但攻擊者可以使用人工智慧技術重現該漏洞。為了繞過 URL 映射洩露,除了先前發布的建議外,還需要在 php.ini 檔案中設定「display_errors=off」參數。 VulnCheck 也指出,GitHub 上出現了數百個漏洞程式原型,但只有少數幾個被評估為有效,而且只有一個原型能夠繞過 ASLR。
此外,Cloudflare 的執行長報告稱,該公司已記錄到數百萬次試圖利用 PHP2Shell 漏洞的攻擊,而漏洞公佈前 10 小時此類攻擊僅有數千次,公佈後兩小時則高達數十萬次。顯然,這些攻擊者使用的是僅能偵測是否存在易受攻擊的 PHP 版本的原型漏洞利用程序,因為目前尚無透過 PHP2Shell 漏洞成功入侵的案例。
據亞馬遜稱,早在10月17日,也就是最初的CVE編號洩漏三天前,部署的蜜罐系統就偵測到了首次攻擊嘗試。 10月21日,也就是PHP修補程式發布前12小時,攻擊活動加劇,期間偵測到了使用多種漏洞利用原型變體的攻擊嘗試。 Hadrian也在官方披露之前偵測到了攻擊嘗試。
來源: opennet.ru
