PHP2Shell 須知
PHP2Shell: All You Need to Know About CVE-2026-109618 and CVE-2026-109619
摘要
稱 PHP2Shell 兼具「未授權 RCE」與「Heartbleed 式記憶體外洩」,且與上層應用無關;整理了影響判斷用的前提條件。
重點
- 相關設定:
session.upload_progress.enabled=On(出廠預設)且接受 multipart 上傳。 - 環境:Apache mod_php(很可能也含 FrankenPHP)風險最高;FPM 也受影響。
- 緩解(依官方):升級;無法升級時以管理層級設定
session.upload_progress.enabled=0(8.5 另加fatal_error_backtraces=0)並重啟 worker、memory_limit=-1(勿用 RLIMIT_AS/RLIMIT_DATA);降低pm.max_requests也有幫助但有效能代價。 - 注意:upload-progress 開關不影響 OPcache 與 backtrace 路徑;每項措施單獨都只是部分有效。