CVE-2026-55581 in mcp-shellinformación

Resumen

por VulDB • 2026-08-25

mcp-shell es un servidor MCP para ejecutar comandos de shell de forma segura, auditable y bajo demanda. Antes de la versión 0.6.0, el archivo security.yaml predeterminado de Docker incluía /bin/bash en allowed_executables, mientras que security.go solo valida el primer token y checkBlockedPatternsAndCommands no rechaza la bandera -c del modo de comando shell. Un usuario que llame a la herramienta MCP shell_exec puede proporcionar el argumento de comando `/bin/bash -c <comando-arbitrario>`, lo cual pasa la validación y llega a executor.go, donde parseCommand y exec.CommandContext ejecutan el comando arbitrario como mcpuser fuera de la lista permitida (allowlist) prevista. Este problema se soluciona en la versión 0.6.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

GitHub M

Reservar

2026-06-17

Divulgación

2026-08-25

Moderación

aceptado

Artículo

VDB-395117

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!