php2shell-check 被动检测 PHP2Shell CVE-2026-109618 与 CVE-2026-109619 影响版本
作者发布 php2shell-check,一个只读被动检测工具,用于判断服务器自曝的 PHP 版本是否落在 CVE-2026-109618 与 CVE-2026-109619 的影响区间 5.4 至 8.5.11。
作者发布 php2shell-check,一个只读被动检测工具,用于判断服务器自曝的 PHP 版本是否落在 CVE-2026-109618 与 CVE-2026-109619 的影响区间 5.4 至 8.5.11。
GitHub 上公开了针对 PHP 核心免认证 RCE 漏洞 CVE-2026-109618 与 CVE-2026-109619 的补丁辅助脚本,该漏洞经默认启用的 session.upload_progress 触发,影响 PHP 5.4.0 至修复版本。
为什么值得看:脚本给出 PHP2Shell 两个 CVE 的检测、临时缓解与升级步骤,并附外部版本核验方法,可作为运维自查参考。
作者发布两个只读工具,用于确认 PHP 安装是否已修复 2026-10-21 公布的 CVE-2026-109618 与 CVE-2026-109619,两者均为请求生命周期中的免认证 RCE,CVSS v4.0 评分 9.2。
同一件事,精选收录的是《PHP2Shell 披露 PHP 核心 CVE-2026-109618 免认证 UAF 致 RCE,附 Nuclei 检测模板》
一份聚合自 GitHub 的技术报告梳理了 PHP 核心两个无需认证 RCE 漏洞 CVE-2026-109618(GHSA-w8hw-w9fx-j79w,OOM 时 longjmp 导致请求内存半初始化)与 CVE-2026-109619(GHSA-6wmf-4rv5-p3rp,跨请求 UAF 的陈旧全局指针),并给出补丁 diff 与利用链分析。
为什么值得看:材料把两个 PHP 核心 RCE 的成因、补丁差异与 SAPI 影响面串成一条链,适合想弄清 longjmp 状态损坏细节的防守方。
php2shell-check 是面向 CVE-2026-109618 与 CVE-2026-109619(PHP2Shell)的检测工具,仅发送公开的 Stage-1 OOM 触发请求并读取 HTTP 状态码,不实施利用。
为什么值得看:工具只发送公开的 Stage-1 OOM 触发请求并读取状态码,可用于自查 PHP 部署是否落在受影响区间。
php2shell 公开了针对 PHP 请求状态漏洞 CVE-2026-109618 与 CVE-2026-109619 的可复现 HTTP PoC,利用链可泄露 Zend MM 堆基址与已加载的 libphp 基址,并通过 zif_system 执行短命令。
同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》
GitHub 上发布 php2shell-check,用于对单个 URL 或主机列表做 php2shell(CVE-2026-109618 / CVE-2026-109619)的非侵入式检查,纯 Python 标准库实现。
PHP Foundation 发布补丁,修复 CVE-2026-109618 与 CVE-2026-109619 两个 CVSS 9.2 的漏洞,二者均可导致免认证 RCE,分别源于内存耗尽处理(OOM)中的内存破坏和同一 worker 上后续请求复用陈旧请求全局状态。
为什么值得看:PHP 核心内存管理与错误处理中的两个 9.2 分漏洞影响面覆盖默认配置,通告给出了明确的修复版本与受影响部署形态。
Fortinet 发布 PSIRT 通告,说明 PHP 在内存不足(OOM)时使用 longjmp() 退出当前上下文,部分上下文未正确处理该场景,导致请求内存在分配前处于未初始化状态,后续清理过程可能读取或依据该内存分支,多种 OOM 策略可稳定触发并导致远程代码执行(RCE)。
为什么值得看:Fortinet 通告说明 PHP 的 OOM 处理缺陷可致 RCE,并列出仍在排查与确认不受影响的自家产品清单。
Sploitus 收录的 Cacti CVE-2024-25641 利用条目指出,入口为 import_file 参数,请求路径为 /package_import.php,通过 Package Import 功能实现任意文件写入。应用未对上传 XML 数据中的文件名与内容做过滤,攻击者可写入或覆盖 Web 服务器上的任意文件,例如 PHP 文件。
GitHub 上发布 PHP2Shell Response Inspector,一个用 Python 标准库编写的 HTTP/HTTPS 响应检查脚本,可指定主机、端口与请求路径,查看状态码、Content-Type 和响应体预览。
phplume 是一款单文件 Python 编写的 PHP 暴露扫描器,用于在本地网络中比对 PHP 版本与 2026 年 10 月安全修复。它针对 CVE-2026-109618 和 CVE-2026-109619 两个 CVSS 4.0 评分 9.2 的 RCE 漏洞,上游修复版本为 8.2.35、8.3.36、8.4.27、8.5.12。
php2shell-guard 是针对 PHP2Shell 两个 RCE 漏洞 CVE-2026-109618(CVSS 9.2)与 CVE-2026-109619(CVSS 9.8)的批量处置工具,通过 SSH 对整批主机执行扫描、临时缓解、更新与失陷检查。
为什么值得看:工具把 PHP2Shell 两个 RCE 的排查、临时缓解与更新串成一次 SSH 批量执行,并说明缓解措施的边界。
作者发布 php2shell_check.py,用于被动检测 PHP 主机是否运行在 php2shell(CVE-2026-109618 / CVE-2026-109619)受影响版本上,该漏洞对已于 2026-10-21 修复。
作者发布 php2shell Checker,用于检测 PHP 主机是否处于 CVE-2026-109618 与 CVE-2026-109619 影响的版本区间,该漏洞对已于 2026-10-21 修复。
同一件事,精选收录的是《PHP2Shell 检测工具发布,用于排查 PHP CVE-2026-109618 与 CVE-2026-109619》
作者发布 php2shell_check.py,用于检测 PHP 主机是否运行在 php2shell(CVE-2026-109618 / CVE-2026-109619)受影响版本上,该漏洞对 CVSS 评分为 9.2,修复版本于 2026-10-21 发布。
Sploitus 利用聚合收录了针对 Php 中“顺序内存分配控制不当”问题的利用程序。该条目未给出 CVE 编号、受影响版本区间、CVSS 分数及利用条件等细节,也未说明是否已在野利用或是否已有修复版本。
Adversario 的 3ky(Diego Collao)公开了 PHP2Shell 本地实验仓库,用于对比 CVE-2026-109618 与 CVE-2026-109619 的四个漏洞版本与对应补丁版本。
为什么值得看:作者公开了本地复现工具与八个 PHP 构建的差分矩阵,可对照验证补丁前后的行为差异。
anti-php2shell 是一个仅用 Python 标准库实现的工具,用于检测和缓解 PHP2Shell 漏洞对(CVE-2026-109618 与 CVE-2026-109619。
为什么值得看:工具把 PHP2Shell 漏洞的检测、配置加固与 WAF 规则生成整合成零依赖脚本,便于在无法立即升级的节点上先做运行时处置。
php-patch-verify 是一个按 Agent Skills 标准编写的工具,用于核查 PHP 安装是否已修复 2026 年 10 月披露的两个无需认证 RCE 漏洞 CVE-2026-109618 和 CVE-2026-109619,两者 CVSS 均为 9.2,修复版本为 PHP 8.5.12、8.4.27、8.3.36、8.2.35,8.1 及更早分支已停止支持。
针对 Php 中顺序内存分配不当问题,公开了利用脚本 CVE-2026-109618 与 CVE-2026-109619。该脚本仅向指定 staging URL 发送少量普通 GET 请求,不发送利用载荷、畸形 multipart 请求、上传或压力流量。脚本作者明确表示,HTTP 证据无法证明这两个 CVE 是否可利用或已修复。
2026-10-22,GitHub 上出现针对 Php 中“顺序内存分配控制不当”问题的漏洞利用程序,但正文未给出具体 CVE 编号、受影响版本区间与 CVSS 分数。该仓库自述仅用于本地虚拟机、Docker 容器、隔离实验环境及授权渗透测试等安全场景,并附有免责声明。
php2shell-exp 公开了基于 PHP 官方补丁 3584a98bda 推导的 PoC 与 RCE 代码,利用上传进度处理器在 RINIT 之前解码会话并执行对象析构函数。
同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》
研究者公开 CVE-2026-109619 的本地 PoC,该漏洞是 PHP session 上传进度中的 use-after-free,在 PHP 8.5.11、Apache、x86-64 环境测试。
php2shell-poc 仓库公开了针对 PHP 两个 RCE 漏洞 CVE-2026-109618 与 CVE-2026-109619 的验证脚本,并附带 Docker 实验环境。
同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》
GitHub 上公开了针对 PHP CVE-2026-109618 和 CVE-2026-109619 的 DoS 攻击工具集,包含交互控制台、attacker.py 与可用性探针。
研究者公开 CVE-2026-109618 与 CVE-2026-109619 的 PoC,利用 serialize() 触发 memory_limit 时 zend_bailout() 跳过清理,使 BG(serialize).data 指向已释放的 ZMM 堆内存,同一 Apache prefork worker 的下一个请求复用该悬空指针导致 SIGSEGV。
同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》
一个无依赖的 PHP 审计工具被公开,用于比对上游 PHP 版本并可选验证 web handler 是否解析 multipart 请求,涉及 CVE-2026-109618 与 CVE-2026-109619。记录的上游修复版本为 8.2.35、8.3.36、8.4.27、8.5.12,PHP 8.1 及更早版本需厂商复核。工具明确表示可达性证据既不证明漏洞存在,也不代表可远程代码执行。
Exploit-DB 披露 Automotive Shop Management System 1.0 的 id 参数存在 SQL 注入,提交的 payload 通过 MySQL load_file 函数引用外部域名 UNC 路径,应用与该域名发生交互,表明注入的 SQL 子查询被执行。
Exploit-DB 公开了针对 Open eClass 3.15 的 RCE 利用代码,对应 CVE-2024-26503,该漏洞由不受限文件上传导致。利用需提供登录用户名和密码,先登录后向 modules/admin/certbadge.php 上传 execute.php,再通过 badge_templates 路径以 cmd 参数执行命令。
Grayson(wind884)发布 PHP2Shell 生命周期分析,梳理 PHP 在首行代码执行前请求处理流程中的两个 RCE 漏洞 CVE-2026-109618 与 CVE-2026-109619。
一份源码审计报告分析了 PHP 8.2 中 CVE-2026-109618 与 CVE-2026-109619 两条 RCE 路径,前者源于内部操作未完成时的 OOM 退出,后者源于请求内存释放后 worker 仍保留引用,导致后续请求被提前处理。
研究者公开 php2shell 工具包,针对 PHP2Shell 的 CVE-2026-109618 与 CVE-2026-109619 提供利用脚本、IOC 狩猎、Sigma 与 ModSecurity 规则及侦察工具,所有验证均在 nginx 1.26.3 + PHP-FPM 8.3.32 实验环境完成。
同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》
php2shell-pocs 仓库发布两个 Docker 实验,用于复现 PHP 2026 年 10 月通告中 CVE-2026-109618 和 CVE-2026-109619 的请求触发条件。
作者 baka9moe 发布单文件 Python PoC,复现 PHP session.upload_progress 处理器的跨请求序列化状态 UAF(CVE-2026-109618 / CVE-2026-109619)。
作者审计了 jackalsyn.com 发布的 PHP CVE-2026-109618/109619 利用包,并在 Ubuntu 24.04 实验机上对 PHP 8.2.34 等三个构建发起 18 次攻击,均未取得命令执行。
为什么值得看:作者逐条审计公开 PoC 并在实验环境复现,指出泄露的利用链与官方补丁实际修复点不一致,可作为判断该 PoC 可信度的参考。
php2shell 仓库公开了 PHP session.upload_progress 堆 UAF 漏洞 CVE-2026-109618 与 CVE-2026-109619 的 PoC。
同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》
php2shell 仓库公开了 CVE-2026-109618 与 CVE-2026-109619 两个 PHP 内存破坏 RCE 漏洞的验证 PoC,并附带 Apache mod_php 与 nginx/PHP-FPM 的 Docker 复现环境。
同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》
Ghxstsec 发布 php2shell-poc,针对 PHP 引擎 session.upload_progress 的 CVE-2026-109618 提供远程代码执行利用脚本,通过竞态、HashTable 析构与 149 元素堆喷覆盖 zend_call_function 等函数指针并跳转到 system()。
PHP 于 21-oct-2026 14:00 UTC 发布 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35,修复两个无需认证的 RCE,CVE-2026-109618 对应 GHSA-w8hw-w9fx-j79w 的 OOM corruption。
同一件事,精选收录的是《PHP 核心漏洞 CVE-2026-109618 与 CVE-2026-109619 补丁前已出现利用,CVSS 9.4》