CVE-2026-55581 in mcp-shell
Zusammenfassung
von VulDB • 25.08.2026
mcp-shell ist ein MCP-Server zur sicheren, überprüfbaren und bedarfsgesteuerten Ausführung von Shell-Befehlen. Vor Version 0.6.0 enthält die Standardkonfiguration security.yaml im Docker-Image /bin/bash in der Liste erlaubter ausführbarer Dateien (allowed_executables), während security.go nur das erste Token validiert und checkBlockedPatternsAndCommands das Flag -c für den Shell-Befehlsmodus nicht blockiert. Ein Aufrufer des shell_exec MCP-Tools kann das Argument command mit dem Wert `/bin/bash -c <beliebiger Befehl>` angeben, was die Validierung passiert und executor.go erreicht, wo parseCommand und exec.CommandContext den beliebigen Befehl als Benutzer mcpuser außerhalb der beabsichtigten Allowlist ausführen. Dieses Problem wurde in Version 0.6.0 behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.