【已复现 RCE】php2shell:PHP Core 远程代码执行漏洞(CVE-2026-109618/109619)
长亭安全应急响应中心
2026年10月22日 18:59
浙江
去阅读
PHP 是一款开源的通用脚本语言,主要用于 Web 后端开发与服务端动态页面生成,广泛应用于内容管理系统、电商、论坛、网盘及各类自建 Web 业务系统,WordPress、Drupal、Joomla、MediaWiki 等主流应用均以其作为运行基础。
2026 年 10 月,长亭安全应急响应中心监测到 PHP Core 存在内存破坏导致的远程代码执行风险。攻击者在无需认证的情况下,可通过构造特定 HTTP 请求使 PHP 进程保留指向已释放内存的内部状态,进而读取进程内存或执行任意代码。截至通告发布,官方已发布包含修复的安全版本,公开分析中已包含针对多个主流 Web 应用的未认证远程代码执行演示。建议使用受影响 PHP 版本的用户尽快确认资产暴露面与版本信息,并升级至官方安全版本。
漏洞描述 Description
01
漏洞成因
PHP Core 在处理请求期间,若内存分配失败或发生其他致命错误,部分内部状态的清理与回滚可能未完成。请求结束后请求内存被释放,但 worker 进程仍保留指向该内存的全局状态;同一 worker 处理后续请求时,这些失效状态可能在正常初始化之前被读取或释放,形成跨请求的 use-after-free 与类型混淆。缺陷位于 PHP Core 本身,不依赖上层应用代码,Apache mod\_php 与 PHP-FPM 复用 worker 进程的机制会放大该问题。公开分析将这条利用链称为 php2shell。
漏洞影响
攻击者可在无需认证的情况下读取 PHP 进程内存,其中可能包含其他请求或服务端的口令、会话令牌、API Key 与证书;在已验证的利用链中,攻击者可进一步在受影响服务器上执行任意代码,导致服务器被完全控制、页面被篡改或业务数据被窃取。缺陷位于 PHP 引擎层,不依赖上层应用自身的代码,默认配置下即存在可利用路径。
处置优先级:高
漏洞类型: 远程代码执行
漏洞危害等级: 高
触发方式: 网络远程
权限认证要求: 无需权限
系统配置要求: 默认配置
用户交互要求: 无需用户交互
利用成熟度: POC/EXP 已公开
修复复杂度: 低,官方已提供修复方案
影响版本 Affects
02
PHP 5.4.0 - 8.2.34
PHP 8.3.0 - 8.3.35
PHP 8.4.0 - 8.4.26
PHP 8.5.0 - 8.5.11
解决方案 Solution
03
升级修复方案
官方已在各维护分支发布修复版本,建议升级至以下版本或更高:
- PHP 8.5.12:https://www.php.net/releases/8\_5\_12.php
- PHP 8.4.27:https://www.php.net/releases/8\_4\_27.php
- PHP 8.3.36:https://www.php.net/releases/8\_3\_36.php
- PHP 8.2.35:https://www.php.net/releases/8\_2\_35.php
升级后重启 PHP-FPM 与 Web 服务,替换残留旧 worker。
临时缓解方案
以下方案为应急临时措施,可能影响业务功能,升级完成后应及时移除。
- PHP-FPM 部署:关闭会话上传进度功能(
session.upload_progress.enabled=0),并将memory_limit设为-1。 - Apache mod\_php 部署:将
memory_limit设为-1。 - 在边界防护设备或 WAF 上拦截异常 multipart 请求,并收敛不必要的上传入口。
将 memory_limit 设为 -1 会移除 PHP 的内存上限,可能增加内存耗尽与拒绝服务风险;上述配置仅能降低部分触发路径的可利用性,不能替代升级。
漏洞复现 Reproduction
04
长亭安全应急响应中心已复现RCE。
官方 php:8.4.26-apache 镜像,完成了未认证的跨请求状态利用 → 196 KB 堆泄露 → ASLR 绕过 → 伪造 HashTable → zif\_system 执行命令,以 www-data 身份落地
Apache mod\_php 部署场景下的 WordPress(memory\_limit=128M、 post\_max\_size=8M、MaxRequestWorkers=5、display\_errors=off)
已关注
关注
重播 分享 赞
关闭
观看更多
更多
退出全屏
切换到竖屏全屏退出全屏
长亭安全应急响应中心已关注
分享视频
,时长00:37
0/0
00:00/00:37
切换到横屏模式
继续播放
[ ]
进度条,百分之0
播放
00:00
/
00:37
00:37
倍速
全屏
倍速播放中
0.5倍0.75倍1.0倍1.5倍2.0倍
超清流畅
继续观看
【已复现 RCE】php2shell:PHP Core 远程代码执行漏洞(CVE-2026-109618/109619)
观看更多
转载
,
【已复现 RCE】php2shell:PHP Core 远程代码执行漏洞(CVE-2026-109618/109619)
长亭安全应急响应中心已关注
分享点赞在看
已同步到看一看写下你的评论
视频详情
Apache mod\_php 部署场景下的 phpmyadmin(memory\_limit=128M、 post\_max\_size=8M、MaxRequestWorkers=5、display\_errors=off)
产品支持 Support
05
云图: 默认支持该产品的指纹识别,预计2026.10.22支持该漏洞的PoC检测
洞鉴: 默认支持该产品的指纹识别,预计 2026.10.22 发布应急POC
无锋: 默认支持该产品的指纹识别,预计2026.10.22支持该漏洞的PoC检测
全悉: 已发布更新包支持该漏洞利用行为的检测
雷池: 已发布自定义规则支持该漏洞利用行为的检测
时间线 Timeline
06
2026 年 10 月 22 日 长亭安全应急响应中心发布通告
参考资料
[1]. https://calif.io/php2shell/
[2]. https://www.wiz.io/blog/php2shell-php-rce
长亭应急响应服务
全力进行产品升级
及时将风险提示预案发送给客户
检测业务是否受到此次漏洞影响
请联系长亭应急服务团队
7\*24小时,守护您的安全
第一时间找到我们:
邮箱:[email protected]
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论