CVE-2026-58196 in ToolHiveinformación

Resumen

por VulDB • 2026-09-15

ToolHive es una utilidad diseñada para simplificar el despliegue y la gestión de servidores del Protocolo de Contexto de Modelos (MCP). Antes de la versión 0.31.0, remote.Handler.Authenticate en pkg/auth/remote/handler.go invoca a discovery.DetectAuthenticationFromServer en pkg/auth/discovery/discovery.go, cuyos clientes HTTP del lado del host confían en destinos de descubrimiento de autenticación controlados por el servidor remoto, siguen redirecciones sin restricciones de host o esquema y no bloquean consistentemente las direcciones privadas. Un servidor MCP remoto malicioso o comprometido puede colocar una URL resource_metadata en WWW-Authenticate para que ParseWWWAuthenticate la extraiga; posteriormente, FetchResourceMetadata, el descubrimiento del emisor OIDC y el descubrimiento well-known pueden emitir solicitudes GET a servicios internos fuera del contenedor del servidor, como direcciones link-local, RFC1918 u otras. El usuario se conecta a un servidor en el que tiene intención de trabajar, pero el servidor controla el destino interno; esta ruta no depende de la omisión separada de la protección NAT64 porque los clientes afectados no invocaron IsPrivateIP y difiere de la ruta del resolutor DCR que ya rechazaba redirecciones. El primitivo demostrado alcanza servicios HTTP solo internos y oráculos de alcanzabilidad o error, pudiendo recuperar credenciales de metadatos de AWS donde IMDSv1 acepta una GET sin autenticación, mientras que los requisitos previos para IMDSv2 y GCP metadata no se cumplen con la solicitud demostrada. Esta vulnerabilidad está corregida en la versión 0.31.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub M

Reservar

2026-06-29

Divulgación

2026-09-15

Moderación

aceptado

Artículo

VDB-404356

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!