在线检测站点对外暴露的 PHP 版本,并比对 PHP2Shell 漏洞(CVE-2026-109618 / CVE-2026-109619)的官方修复状态。支持深度探测常见的版本暴露路径。
PHP 8.1 及以下的所有版本均受 PHP2Shell 影响,且官方已停止维护,无安全修复。 各受支持分支的修复版本如下:
| 分支 | 修复版本 | 状态 |
|---|---|---|
| PHP 8.5 | 8.5.12 | 受支持 |
| PHP 8.4 | 8.4.27 | 受支持 |
| PHP 8.3 | 8.3.36 | 受支持 |
| PHP 8.2 | 8.2.35 | 2026-12-31 停止维护 |
| ≤ PHP 8.1 | — | 无官方修复,建议升级 |
以下措施只能降低特定攻击路径的暴露面,不能替代升级。
PHP 8.1 及以下(php.ini 配置):
通用措施:
· 将 memory_limit 设为 -1,通过 FPM pool 或 php_admin_value 强制。
· 压低 post_max_size 并在代理层限制请求体积。
· 设置 session.upload_progress.enabled=0 后重启所有 worker。
· PHP 8.5 还需设置 fatal_error_backtraces=0。
· 用容器或 cgroup 内存限制作为边界,不要使用 RLIMIT_AS / RLIMIT_DATA。