CVE-2026-55582 in mcp-shell
Riassunto
di VulDB • 25/08/2026
mcp-shell è un server MCP per l'esecuzione sicura e auditabile di comandi shell su richiesta. Prima della versione 0.6.0, il file security.yaml predefinito consente /usr/bin/git, mentre security.go omette ! da containsShellMetacharacters e containsDangerousShellConstructs e non applica alcuna policy per argomento dell'eseguibile. Un chiamante dello strumento MCP shell_exec può fornire l'argomento di comando /usr/bin/git -c alias.pwn=!<comando-arbitrario>, causando la creazione di un alias da parte di Git ed eseguendo comandi OS arbitrari come utente del processo mcp-shell. L'immagine Docker predefinita viene eseguita con l'utente mcpuser, Git installato e la modalità sicura abilitata; pertanto, il bypass è sfruttabile nella distribuzione predefinita senza ulteriore autenticazione oltre alla connettività MCP. Questo problema è risolto nella versione 0.6.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.