安全预警|PHP2Shell远程代码执行漏洞(CVE-2026-109618/CVE-2026-109619)"

admin 2026-10-24 15:13:29 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

安全预警 | PHP2Shell 远程代码执行漏洞(CVE-2026-109618/CVE-2026-109619)

原创

知其安安全研究院
知其安安全研究院

知其安科技

2026年10月22日 08:38
北京
标题已修改

去阅读

近日,PHP 官方发布CVE-2026-109618、CVE-2026-109619安全公告,两个漏洞均被评定为CVSS v4.0 9.2(严重),社区将这组漏洞命名为PHP2Shell。目前相关PoC和技术细节已公开,知其安离朱已完成相关复现并转化为验证用例。

两个漏洞均与PHP请求生命周期中的内存状态管理缺陷有关:CVE-2026-109618 利用内存耗尽(OOM)处理过程中的 longjmp() 提前退出机制,使请求内部状态未能正确完成初始化或清理,导致后续请求关闭阶段可能错误访问相关内存;CVE-2026-109619 则利用请求结束后未正确重置的全局状态,使后续请求在正常初始化之前访问已释放的请求内存。攻击者可构造特定HTTP请求触发释放后使用(UAF)等内存安全问题,在满足相应利用条件时实现远程代码执行。

影响范围

受影响版本:

• PHP 8.2.x < 8.2.35

• PHP 8.3.x < 8.3.36

• PHP 8.4.x < 8.4.27

• PHP 8.5.x < 8.5.12

相关部署形态:

使用PHP作为运行环境的应用及服务均需排查,包括 WordPress、MediaWiki、phpBB、Magento、Laravel、Symfony、Drupal等,以及Apache mod\_php、PHP-FPM和相关Docker镜像。上述应用并非因此均存在独立漏洞,实际风险取决于PHP版本、运行模式及相关配置。

风险说明

漏洞被利用后,攻击者可能以Web服务进程权限执行任意命令,进一步读取应用源码、配置文件及数据库凭据,并利用被控制的服务开展后续攻击。

目前公开PoC已展示相关漏洞的利用方式。建议重点关注异常multipart请求、PHP或Web服务进程异常退出、异常子进程创建,以及Web目录和临时目录中的可疑文件。

处置建议

PHP 官方已发布修复版本,建议尽快升级:

• 8.2.x 升级至 8.2.35 或更高版本;

• 8.3.x 升级至 8.3.36 或更高版本;

• 8.4.x 升级至 8.4.27 或更高版本;

• 8.5.x 升级至 8.5.12 或更高版本。

官方公告:

• CVE-2026-109618:OOM处理过程中的内存破坏

• CVE-2026-109619:跨请求残留状态导致的远程代码执行

临时缓解措施

暂无法立即升级时,可先采取以下措施降低风险:

1.限制互联网对相关服务的直接访问,优先排查公网暴露的PHP 实例。

2.对不需要文件上传的接口限制multipart请求,并结合 WAF 策略拦截异常请求。

3.对启用Session上传进度功能的环境,可评估关闭 session.upload\_progress.enabled ,降低相关利用路径的风险。该措施不能替代官方修复。

4.检查PHP工作进程异常退出、异常子进程及可疑文件写入情况,发现异常后及时开展排查。

上述措施只能降低部分风险,不能替代官方修复。建议尽快升级至修复版本。

知其安验证支持

知其安离朱安全验证平台已完成PHP2Shell相关验证用例转化,可用于验证WAF、IPS、NTA、IDS等安全设备对相关攻击流量的识别、检测和拦截能力。

当前支持用例:

• [边界安全][HTTP仅发包][漏洞利用] PHP session.upload\_progress 文件名注入+ LFI 漏洞利用 (php2shell)

• [边界安全][HTTP仅发包][漏洞利用] PHP var\_destroy UAF 反序列化堆破坏RCE (php2shell)

• [流量安全][流量回放][漏洞利用] PHP var\_destroy UAF 反序列化堆破坏RCE (php2shell)

• [流量安全][流量回放][漏洞利用] PHP session.upload\_progress 文件名注入+ LFI 漏洞利用 (php2shell)

    buuctf WEB[ACTF2020新生赛]Execwriteup" 网络安全文章

    buuctf WEB[ACTF2020新生赛]Execwriteup"

    本文为BUUCTFWEB题目ACTF2020新生赛Exec的解题writeup,核心围绕命令执行漏洞利用展开。文章详细介绍了分号、管道符、逻辑运算符、命令替换等多种命令连接符的用法,通过构造恶意输入实现命令注入,最终成功获取flag。对CTF初学者理解命令执行漏洞具有参考价值。
    从“检测”到“监测”,电磁空间安全正在发生重大变化......" 网络安全文章

    从“检测”到“监测”,电磁空间安全正在发生重大变化......"

    本文指出窃听窃视设备在触发方式、频率使用和存在形态三方面持续升级,传统单兵检测设备难以应对新型电磁安全风险,需从单次点式检测升级为检测加常态化监测的复合手段。文章还介绍了相关政策要求及中孚信息电磁空间监测预警方案,通过前端采集、异常分析处置和区域统一管理实现全维度安全保障。
    Termux换机后login失败解决记录" 网络安全文章

    Termux换机后login失败解决记录"

    本文记录Termux跨设备迁移后因符号链接丢失导致login失败的问题。根本原因是MTP等传输方式不保留符号链接,导致依赖库链接断裂。解决方案包括进入FailSafe模式、手动补关键库链接、批量补全所有库链接、修复apt和dpkg依赖,最后用包管理器校准。建议使用tar打包迁移以保留符号链接。
    评论:0   参与:  0