PHP2Shell(CVE-2026-109618)PHP 8.4.26 远程 RCE 利用脚本公开
Exploit-DB 公开 PHP2Shell(CVE-2026-109618)利用脚本,针对 PHP 8.4.26 与 mod_php prefork 环境实现远程 RCE。
Exploit-DB 公开 PHP2Shell(CVE-2026-109618)利用脚本,针对 PHP 8.4.26 与 mod_php prefork 环境实现远程 RCE。
安全研究者 Qi Deng 公开了 PHP 核心 session.upload_progress 处理器两个漏洞 CVE-2026-109618 与 CVE-2026-109619 的验证 PoC 和 Docker 实验环境,影响 PHP 5.4.0 至 8.5.11。
同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》
PHP2ShellPOC2026 是一个针对 PHP2Shell 漏洞类(CVE-2026-109618 与 CVE-2026-109619)的被动暴露分析工具,输入 URL 即可识别后端 PHP 解释器版本、是否低于所在分支的修复版本,以及 SAPI、CDN、WAF 对实际利用的影响。
作者 Khalil Rabah(IBNM Engineering)公开 php2shell 检测脚本,用于判断给定 Docker 镜像或 PHP 二进制是否受 2026-10-20 披露、2026-10-21 由 PHP 修复的两个远程代码执行漏洞影响。
php2shell 是一款静态二进制检测工具,用于排查 PHP 引擎中的 PHP2Shell 远程代码执行漏洞 CVE-2026-109618 与 CVE-2026-109619(CVSS 4.0 均为 9.2),支持 Linux、macOS、Windows 和 FreeBSD。
为什么值得看:工具把版本比对、发行版回溯补丁与残留 worker 三类误判分开处理,可作为披露后自查的参考。
研究者公开 CVE-2026-109618 的 PoC,可在 PHP 8.2.34 默认配置下通过分块 multipart 请求耗尽 memory_limit,触发 zend_mm_safe_error() 与 zend_bailout() longjmp 跳出解析器,prefork worker 在 bailout 后仍存活并继续响应请求。
同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》
研究者发布只读审计脚本 PHP2Shell Checker,用于在 Debian 12(bookworm)和 Debian 13(trixie)上核对 PHP 包版本是否达到 CVE-2026-109618 与 CVE-2026-109619 的修复阈值。
作者发布 Chrome 与 Firefox 扩展 PHP2Shell Site Check,通过 X-Powered-By、Server、Set-Cookie 等响应头判断站点 PHP 版本是否低于修复版本 8.5.12、8.4.27、8.3.36 与 8.2.35,从而提示 PHP2Shell(CVE-2026-109618 与 CVE-2026-109619)风险。
GitHub 仓库 PHP2Shell 发布 verificar_poc.sh,通过行为而非版本号判断 PHP 服务器是否受 CVE-2026-109618(OOM 期间 longjmp 导致内存状态损坏)与 CVE-2026-109619(跨请求残留全局状态引发 use-after-free)影响,两者 CVSS v4.0 均为 9.2。
为什么值得看:仓库给出按行为判定 PHP 服务器是否受 php2shell 两个 RCE 影响的脚本,并附实测配置阈值与真实站点评估过程。
一个可复现的 Docker 实验环境被公开,用于演示 Laravel Framework 5.6.x 中的 CVE-2018-15133——在已知 APP_KEY 时通过 token 反序列化实现 RCE。
GitHub 项目 dinhbaouit/CVE-2021-36394 公开了针对 Moodle CVE-2021-36394 的利用代码,可先通过自定义代码把管理员密码改为指定值,再执行 CVE2021-36394_RCE.php 调用任意函数。项目附有演示视频与作者博客链接。
GitHub 用户发布 php2shell 的 Nuclei 检测模板,用于发现受 CVE-2026-109618 与 CVE-2026-109619 两个 PHP 请求处理免认证 RCE 漏洞影响的安装。
为什么值得看:模板只按版本比对检测,并说明发行版回补版本号不变会导致漏报,可作为部署自查的参考。
研究者公开 php2shell 的重写版 PoC,针对 2026 年 10 月 21 日披露的 PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619,对启用 session.upload_progress 的 PHP 安装实现免认证一次性远程代码执行。
为什么值得看:重写版 PoC 把四阶段利用链拆成可读步骤,并给出受影响版本区间与检测、缓解配置,便于防守方复现验证。
GitHub 项目 php2shell-exploit 公开了针对 CVE-2026-109618 和 CVE-2026-109619 的通用 PHP RCE 利用代码,作者称其为免认证、无 Cookie、纯 HTTP 的远程代码执行,攻击 PHP 的 session.upload_progress 处理器。
同一件事,精选收录的是《PHP upload_progress UAF 漏洞 CVE-2026-109618 的免认证 RCE PoC 公开》
作者 VandaTheGod 公开 PHP2Shell 自动化利用脚本,针对 CVE-2026-109618 与 CVE-2026-109619,利用不同目录下 session.serialize_handler 配置不一致配合 session.upload_progress 实现免认证 RCE。
作者发布 php2shell-shield 与 php2shell-check,用于在无法立即升级 PHP 时临时缓解 PHP2Shell(CVE-2026-109618、CVE-2026-109619)。
为什么值得看:针对无法立即升级 PHP 的服务器,给出了反向代理拦截与检测脚本的临时缓解方案,并说明其边界。
公开的 Python 利用脚本针对 ISPConfig 3.2.11 及更早版本,利用 /admin/language_edit.php 的 records POST 参数未正确过滤,注入并执行任意 PHP 代码。攻击需已认证管理员权限,脚本可登录、获取 CSRF 令牌并写入 shell,示例中取得 root 权限。漏洞由 Egidio Romano 发现。
php2shell-guard 开源工具用于检查和部署 AWS WAF 对 PHP2Shell(CVE-2026-109618 与 CVE-2026-109619)的缓解规则,这两个免认证 PHP RCE 已在 PHP 8.5.12、8.4.27、8.3.36 和 8.2.35 中修复。
为什么值得看:工具把 PHP2Shell 的 WAF 缓解规则做成可检查、可回滚的脚本,补丁空窗期可先验证覆盖范围。
PHP2Shell 公开了针对 PHP multipart/form-data 解析器两个漏洞 CVE-2026-109618 与 CVE-2026-109619 的利用工具,两者 CVSS 均为 9.2,可对 PHP 应用实现免认证 RCE。
为什么值得看:公开的利用工具覆盖两个 PHP multipart/form-data 解析漏洞,并附检测规则与临时缓解措施,便于对照排查。
CMSimple_XH 1.8 的 index.php 路径处理存在反射型 XSS(CVE-2025-63589),无需认证,CVSS v3.1 评分 6.1。构造含 `">` 的请求 URI 可被原样反射进菜单链接、面包屑、搜索表单 action 与页脚链接,在浏览器中执行任意 JS。PoC 已公开,可导致会话劫持、信息泄露与 UI 欺骗。
研究者公开 actual-php2shell PoC,针对 PHP 8.5.11 将 CVE-2026-109618 与 CVE-2026-109619 串联,在无应用代码参与的情况下执行 system("cat /etc/passwd")。
为什么值得看:公开的 PoC 把两个 PHP 内存破坏问题串成完整利用链,并给出容器化复现步骤与堆布局细节。
作者公开了针对 PHP 8.4.26 的 PHP2Shell PoC 靶场,在自建 Docker 环境中验证了从 session.upload_progress 到会话解码、gadget 反序列化、__destruct 触发 RCE 的链路,容器内取得 uid=0。
GitHub 上公开了 PHP 会话反序列化 RCE 漏洞 CVE-2026-109619 的已验证 PoC,对应 GHSA-6wmf-4rv5-p3rp,厂商 CVSS v4.0 评分 9.2。
为什么值得看:公开的 PoC 给出两请求投毒会话文件、在 pre-RINIT 阶段触发反序列化的完整复现步骤与版本验证对照。
作者发布 PHP2Shell 复现仓库,公开 CVE-2026-109618 与 CVE-2026-109619 两个 PHP 漏洞的 PoC 脚本与 Docker 实验环境。
为什么值得看:作者公开两个 PHP 漏洞的复现仓库与 PoC,并给出官方镜像与自编译构建的实测差异,说明利用是否成立取决于构建布局而非版本号。
SwordSec 发布 php2shell-guard,用于检测 PHP 运行时中 CVE-2026-109618 与 CVE-2026-109619 两个无需认证 RCE 漏洞的修复状态,两者 CVSS v4 均为 9.2。
为什么值得看:工具从主机内部用补丁标记、包版本与上游版本三路信号判断 PHP 是否已修复,并给出临时缓解与排查痕迹的方法。
php2shell PoC 公开了 CVE-2026-109619 的复现方法,利用 PHP 会话上传进度处理在 RINIT 之前初始化会话并反序列化内容,使 opcache.preload 预加载类的 __wakeup() 在请求脚本前执行,从而通过 shell_exec() 执行命令或反弹 shell。
为什么值得看:公开的 PoC 完整复现了 PHP 会话上传进度处理在 RINIT 前反序列化导致 RCE 的路径,并给出修复版本对照。
GitHub 上发布 PHP2Shell 审计工具 php2shell-audit 1.3.0,用于排查 PHP 部署是否受 CVE-2026-109618 与 CVE-2026-109619 影响。
AUMLayer 在 GitHub 发布 security-labs 仓库,按产品与 CVE 归档 Docker 实验环境、日志扫描器和文档,用于授权安全测试与应急响应。
PHP2Shell 公开了 PHP session.upload_progress RCE 对应 CVE-2026-109618 与 CVE-2026-109619 的单文件 PoC,包含两条利用链和 7 容器实验环境。
php2shell-check 是一个只读检查工具,用于排查 PHP2Shell 两个漏洞 CVE-2026-109618 与 CVE-2026-109619,二者均为 PHP 运行时本身的免认证 RCE。
同一件事,精选收录的是《PHP2Shell 检测工具发布,用于排查 PHP CVE-2026-109618 与 CVE-2026-109619》
GitHub 上出现 PHP2Shell Vendor Watch 单页看板,用于跟踪受 PHP2Shell 远程代码执行漏洞 CVE-2026-109618 和 CVE-2026-109619 影响的厂商与软件,这两个漏洞已在 PHP 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 中修复。
ZeroHack 公开 php2shell 利用框架与 Docker 靶场,针对 PHP 核心 ext/session/session.c 中 session.upload_progress 的 Use-After-Free 与 handler confusion 问题,宣称可实现免认证 RCE。
同一件事,精选收录的是《PHP upload_progress UAF 漏洞 CVE-2026-109618 的免认证 RCE PoC 公开》
php2shell-poc 公开了针对官方 php:8.4.26-apache Docker 镜像的单文件纯 HTTP 利用程序,可在未改动的 php.ini-production 配置下实现免认证 RCE,对应 CVE-2026-109618 与 CVE-2026-109619。
为什么值得看:该 PoC 把公开利用链打包成单文件,并说明默认 php.ini 下如何绕过 post_max_size 与 ASLR,便于在自有环境复现。
Sploitus 收录的 PHP2Shell 是一套售价 20 美元的 PHP 审计与利用工具,宣称可自动完成 dork 搜索、版本探测,并串联 CVE-2026-109618 与 CVE-2026-109619 直至命令执行。
作者发布 Rust 编写的 HTTP/1.1 反向代理 Centillex Aegis,用于在请求侧缓解 PHP2Shell 两个漏洞 CVE-2026-109618 与 CVE-2026-109619,并强调升级到 PHP 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 才是唯一完整修复。
php2shell-scanner 发布,用于检测 PHP 核心 RCE CVE-2026-109618 和 CVE-2026-109619(PHP2Shell,2026-10-21 公布)的暴露情况,提供 url 黑盒扫描、local 本机检查和 ssh 远程主机检查三种模式。
为什么值得看:扫描器把黑盒探测与主机侧会话文件检查合在一起,可用于自查 PHP 部署是否暴露在这两个 RCE 下。
一份合并源码补丁将官方 PHP 7.4 EOL 缓解措施适配到 PHP 7.0.33,用于修复 CVE-2026-109618 与 CVE-2026-109619,涉及 17 个源文件。该补丁为未经认证的评估候选,非生产部署或完整安全认证,需整体应用。验证记录显示 22/22 项行为检查通过,4,317 项回归测试无新增失败,但未进行完整 RCE 利用验证与生产应用测试。
GitHub 上发布了 php2shell_check,这是一个针对 PHP2Shell 漏洞 CVE-2026-109618 与 CVE-2026-109619 的只读本地检查脚本,用单个 Python 文件实现,仅依赖标准库,支持 Python 3.6+ 与 Linux。
php2shell-poc 公开了针对 CVE-2026-109618(PHP session.upload_progress OOM 内存破坏,CVSS 9.2)的远程利用代码,整条链在 PHP 请求启动阶段完成,无需认证且与应用代码无关。
CVE-2026-112832 影响 CozyThemes 的 WordPress 插件 Rootblox 至 1.0.6 版本,属于 PHP 文件包含语句文件名控制不当导致的本地文件包含漏洞。Sploitus 已聚合该漏洞的利用代码。