CVE-2026-101057 in python-utcp
Resumen
por VulDB • 2026-09-27
utcp-mcp (el plugin MCP de python-utcp) hasta la versión 1.1.2 se conecta a las URL del servidor MCP basadas en HTTP y WebSocket indicadas en la configuración mcpServers de una plantilla de llamada, sin aplicar la validación ensure_secure_url que los plugins de la familia HTTP sí implementan; por lo tanto, no se aplica la regla HTTPS/WSS o bucle local (loopback). Una plantilla de llamada que nombra una URL del servidor MCP con HTTP plano y fuera del bucle local se conecta tal como está configurada, exponiendo el handshake MCP a interceptación en red y permitiendo conexiones en texto claro hacia hosts internos. La configuración mcpServers es creada por operadores y no proviene de datos remotos, y la conexión corresponde a un handshake MCP en lugar de una solicitud arbitraria que devuelve un cuerpo, lo cual limita la explotación práctica; la ruta de credenciales del token_url OAuth2 descrita en el informe original no era accesible en las versiones afectadas porque el controlador OAuth2 nunca se invocó ni se leyó el campo auth de la plantilla de llamada. Corregido en utcp-mcp 1.1.3, que valida las URL del servidor antes de establecer cualquier conexión.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.