Devotd Github
新发现安全

0xrsydn/php2shell-scan — PHP RCE 可达性排查

一个只读的 Python 工具,用于查看 php2shell PHP 远程代码执行漏洞的可达性以及补丁前后的变化。

仓库信息0xrsydn/php2shell-scan ↗

一个只读的 Python 工具,用于查看 php2shell PHP 远程代码执行漏洞的可达性以及补丁前后的变化。

GitHub 项目说明: Reachability + change detector for the php2shell PHP RCEs (CVE-2026-109618 / CVE-2026-109619). Agent-ready, stdlib only, read-only by default.

星标
★ 18
复刻
7
语言
Python
许可证
MIT
查看原始来源 ↗在 GitHub 查看 ↗

0xrsydn/php2shell-scan 是一个 Python 命令行工具,用于查看 php2shell PHP 远程代码执行漏洞 CVE-2026-109618 与 CVE-2026-109619 的可达性,以及补丁前后的变化。根据仓库说明,它针对的是 PHP 上传进度处理路径上的漏洞,默认行为为只读,且不使用额外依赖,只用标准库。所提供的 FACTS 中没有公开的发布版本,因此这里作为仓库介绍来写,而不是版本变更。

该工具发送匿名请求,检查 web 服务器响应中的 PHP 痕迹与 worker 的结束方式,并把保存的基准结果与后续的排查结果作比较。结果分为暴露、缓解、改进、变化与不确定几类,同时提供对多个主机依次排查的功能,以及请求数量与大小的限制。由于它通过基准结果与后续排查的比较来观察状态变化,因此一次响应确认与补丁前后对比可以区分开来。它是 MIT 许可的 Python 工具,设计上可以直接接入 agent 使用。

但这些结果能说明的,只是服务器上的漏洞路径是否可达,以及基准之后状态是否发生了变化。文档中明确写出了边界:仅凭被阻断的响应不能判定补丁是否已经应用。因此,不能把是否被拦截当作补丁完成的证据,这个扫描器的结果应当被理解为反映服务器状态的信号。