OpenCode 修复 MCP 服务器在登录时执行代码的漏洞
OpenCode 的 AI 编码代理存在缺陷,恶意或被劫持的 MCP 服务器可在开发者登录时于 Windows 或 WSL 机器上执行代码,且以开发者自身权限运行。OpenCode 背后的公司 Anomaly 已在 9 月发布的 1.18.33 版本中修复该问题。
为什么值得看:OpenCode 在登录阶段信任 MCP 服务器返回内容,使用该 AI 编码代理的开发者可据此判断是否需要升级。
漏洞类型
最直接的失陷路径:远程、无需认证、能直接执行代码的漏洞,以及它们的利用条件与在野状态。
173 条精选近 30 天 154 条共收录 515 条
OpenCode 的 AI 编码代理存在缺陷,恶意或被劫持的 MCP 服务器可在开发者登录时于 Windows 或 WSL 机器上执行代码,且以开发者自身权限运行。OpenCode 背后的公司 Anomaly 已在 9 月发布的 1.18.33 版本中修复该问题。
为什么值得看:OpenCode 在登录阶段信任 MCP 服务器返回内容,使用该 AI 编码代理的开发者可据此判断是否需要升级。
作者 Its1Zero 公开了 FreePBX endpoint 模块 CVE-2025-57819 的利用脚本,该漏洞为免认证 SQL 注入,CVSS 3.1 评分 9.8,影响 FreePBX endpoint 模块 < 15.0.66、< 16.0.89 和 < 17.0.3。
为什么值得看:公开脚本把 FreePBX 的免认证 SQL 注入串到 cron 任务写入,直接拿到反弹 shell,可对照版本区间自查。
有人公开了 CVE-2026-111497 的 PoC,该漏洞位于 Node.js 内置 Brotli 库的 deps/brotli/c/dec/decode.c,影响 Node.js < 22.23.4、< 24.22.1、< 26.12.1,修复版本为 22.23.4、24.22.1、26.12.1。
为什么值得看:公开了针对 Node.js 内置 Brotli 解码器越界写漏洞的完整 Docker 复现环境与 PoC 脚本,可对照验证补丁前后的行为差异。
GitHub 项目 php2shell-waf 发布针对 PHP2Shell 两个 RCE 漏洞的 WAF 虚拟补丁规则,CVE-2026-109618 为 multipart 解析 OOM 导致的内存破坏,CVE-2026-109619 为全局状态残留引发的 use-after-free,CVSS 4.0 均为 9.2。
为什么值得看:针对 PHP2Shell 两个 RCE 漏洞给出多平台 WAF 规则与测试脚本,可作为升级前的临时缓解参考。
有人公开了 MajorDoMo(Major Domestic Module)CVE-2026-27174 的 PoC,该漏洞源于 panel.class.php 认证跳转后缺少 exit,使 inc_panel_ajax.php 的 eval() 可被任意未认证 HTTP 请求触达,单个 GET 请求即可执行任意 PHP 代码。
为什么值得看:公开的扫描器与利用请求展示了 MajorDoMo 免认证 RCE 的验证路径,并给出按 disable_functions 分级的风险判断。
作者发布 CVE-2025-55182 的 PoC 工具 react2shell-poc,该漏洞是 React Server Components 中的免认证 RCE,CVSS 评分 10.0,成因是 React Flight 协议反序列化器中的原型污染。
为什么值得看:PoC 给出 React Server Components 免认证 RCE 的完整利用命令,并说明用 NEXT_REDIRECT 错误回显输出的取巧方式。
作者发布 php2shell F5 WAF Tools,用于验证 F5 BIG-IP Advanced WAF 对 PHP 漏洞 CVE-2026-109618 与 CVE-2026-109619 的防护配置是否生效。
为什么值得看:工具把 PHP 两个漏洞的 WAF 签名校验与攻击请求测试打包成可运行脚本,便于在升级前验证 BIG-IP 防护是否生效。
Sploitus 汇总的条目称 PHP 存在 CVE-2026-109618(php2shell,CVSS v4.0 9.2),攻击者可通过稳定触发 OOM 使请求清理阶段读取未初始化或已释放内存,进而实现 RCE,公开利用链针对 session.upload_progress 造成堆 UAF。
为什么值得看:材料汇总了 php2shell 的公开 PoC、Nuclei 模板与临时缓解配置,可据此排查 PHP 部署是否暴露在 OOM 触发的 UAF 链路上。
Sploitus 收录的 GitHub 项目公开了 CVE-2026-104935 的利用工具 cve_2026-104935.py,该漏洞影响 Ivanti Connect Secure 与 Pulse Secure VPN 网关,无需认证即可 root 执行命令。
为什么值得看:公开工具把认证绕过与 TOCTOU 上传串成完整利用链,并附检测与排查清单,可对照自查暴露的 VPN 网关。
独立安全研究者 Mohammed Salah 发布 php2shell Scanner,用于检测 PHP 服务器是否受 CVE-2026-109618(越界内存破坏,CWE-787)与 CVE-2026-109619(UAF,CWE-416)影响,两者 CVSS 4.0 均为 9.2,属于 session.upload_progress 处理中的免认证 RCE。
为什么值得看:扫描器用版本识别与 upload_progress 探测两条路径判断 PHP 服务器是否受 php2shell 影响,并给出风险分级与修复版本。
Node.js 于 10 月 21 日为 22.x、24.x、26.x 三条支持线发布安全更新,修复 10 个漏洞,其中 Brotli 解码器越界写 CVE-2026-111497 被项目描述为可导致远程代码执行,评级为 high。
为什么值得看:通告列出 10 个修复项与各版本对应关系,并交代 Brotli 漏洞的公开 PoC 仅在削弱构建上达成代码执行。
安全公司 FoxIO 披露 HTTP/3 的 QPACK 头压缩存在一类缺陷,未登录的远程攻击者用单个连接、少量压缩头部即可让服务器内存膨胀数千倍并耗尽内存,FoxIO 同时公开了可运行的 PoC。
为什么值得看:FoxIO 公开了可运行的 PoC,并给出各 HTTP/3 实现是否已修复的对照表,运维可据此判断自己使用的栈是否暴露。
Amazon 威胁情报团队称,2026 年 10 月 17 日在 MadPot 蜜罐上检测到针对 PHP2Shell 漏洞的利用尝试,来源 IP 为 103.216.220[.]92,归属澳大利亚,来自商业匿名化网络。
为什么值得看:披露前四天蜜罐已遭匿名 IP 探测,补丁发布后数小时内出现多来源利用尝试,可观察补丁到利用的窗口压缩。
作者发布零依赖只读检测工具 php2shell-check,用于判断 PHP 是否受 CVE-2026-109618 和 CVE-2026-109619 影响,两者均为 CVSS v4.0 9.2 的免认证远程 RCE,于 2026 年 10 月 21 日修复。
为什么值得看:工具本身不含利用代码,但给出了两个 PHP 内存漏洞的受影响版本区间与临时缓解配置,可用于自查。
Sploitus 收录了针对 NetScaler ADC 与 NetScaler Gateway 内存溢出漏洞 CVE-2025-7775 的 Nuclei 检测模板,该漏洞可导致远程代码执行和/或拒绝服务。
为什么值得看:材料给出针对 NetScaler ADC 与 Gateway 的 Nuclei 检测模板,运维可据此排查自身实例是否已打补丁。
作者发布 php2shell-exp,一条针对官方 php:*-apache 镜像的利用链,在 8.4.26 与 8.3.35 上执行 id 得到 uid=33(www-data),libphp 地址按 ELF 符号名解析、堆布局由 calibrate 生成的 profile 提供。
为什么值得看:作者公开了针对 php:*-apache 镜像的完整利用链与校准工具,并逐版本给出可复现的成功与失败结果。
Sploitus 收录的 CVE-2026-53921 利用材料称,OpenWrt 的 DHCPv6 服务 odhcpd 存在栈溢出(CWE-121,CVSS 9.8),远程无需认证的攻击者发送特制 DHCPv6 REQUEST 报文可造成内存破坏,可能导致以 root 权限执行任意代码或拒绝服务。
为什么值得看:材料给出 OpenWrt odhcpd 的受影响版本区间与修复版本,并说明远程无需认证的 DHCPv6 报文可触发栈溢出。
Sploitus 收录了针对 GitLab CE/EE 的 CVE-2026-110264 利用代码,该漏洞是 GitLab 内置 Ruby 正则编译器 Onigmo 的整数溢出,特定条件下未认证用户可通过构造正则表达式在服务器上执行任意代码,CVSS 10.0,GitLab 已于 2026 年 10 月 21 日在所有支持分支修复,回溯补丁覆盖到 7.0。
为什么值得看:材料说明仓库内 PoC 实际对应另一条 CVE,并给出受影响分支与修复版本,便于判断版本风险。
VulnCheck 公开了 CVE-2025-55182 React2Shell 漏洞的部分初始访问情报利用工件,其中包含一个针对 Next.js 的内存 webshell 变体。这些组件基于 go-exploit 框架构建,可用 make 编译为 linux-amd64 二进制或 docker 镜像,示例运行中通过上传 webshell 执行 id 命令并返回 uid=0(root)。
为什么值得看:公开的利用工件包含可编译的内存 webshell,可用于验证 Next.js 部署是否受 React2Shell 影响。
AriaWave 发布零依赖 Python 3 命令行扫描器,用于排查 PHP2Shell 两个漏洞 CVE-2026-109618 与 CVE-2026-109619(CVSS v4.0 9.2)的暴露情况。
为什么值得看:扫描器把版本阈值与 RLimitMEM、memory_limit 覆盖等触发条件一起检查,可作为应急排查的现成工具。