PHP 8.5.08 不存在官方反序列化漏洞,其真实风险是未修复的 php2shell(CVE-2026-109618/109619),属 session.upload_progress 内存破坏型 RCE,需升级至 8.5.12 或禁用 upload_progress。

PHP 8.5.08 不存在官方发布的反序列化漏洞,目前也没有 CVE 编号、安全通告或主流漏洞平台(如 NVD、CNVD、PHP 官方公告)记录该版本存在独立的反序列化漏洞。
PHP2Shell 是真实存在的高危漏洞组合
php2shell 是 PHP 核心级远程代码执行漏洞的统称,包含两个已确认漏洞:
- CVE-2026-109618 和 CVE-2026-109619
- 影响所有主流 PHP 版本(5.x 至 8.5.x),根源在 session.upload_progress 机制的内存管理缺陷
- 攻击无需身份验证,仅需发送特制 multipart POST 请求即可触发 use-after-free,最终获得服务器 shell 权限
- CVSS v4.0 评分均为 9.2,属“严重”级别
所谓“PHP 8.5.08 反序列化漏洞”很可能是混淆或误传
目前没有任何可信信源指出 8.5.08 存在专属反序列化漏洞。需要区分几点:
- PHP 8.5 系列本身不引入新的反序列化原语;反序列化风险始终存在于
unserialize()的使用场景中,属于应用层风险,而非解释器内核漏洞 - php2shell 不依赖反序列化,它绕过一切鉴权和函数调用链,直接通过内存破坏劫持执行流
- 8.5.08 属于未修复版本(安全版本是 8.5.12),因此它受 php2shell 影响,但不是因为它有“自己的反序列化漏洞”
实际防护重点应落在 php2shell 上
如果你正在运行 PHP 8.5.08,真正要立即处理的是 php2shell 风险:
- 升级到 PHP 8.5.12(官方已发布,含完整补丁)
- 若无法升级,可临时禁用
session.upload_progress.enabled=Off(非根治,仅缓解) - 检查 Web 日志中是否存在异常 multipart 请求、高频 400/500 错误或可疑的 POST 负载
- 避免将 PHP 进程以高权限(如 root)运行,限制 www-data 权限范围
简单说:不是 8.5.08 有新漏洞,而是它没打上 php2shell 的补丁——这个漏洞本身和反序列化无关。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











