CVE-2026-58196 in ToolHiveinformation

Résumé

par VulDB • 15/09/2026

ToolHive est un utilitaire conçu pour simplifier le déploiement et la gestion des serveurs Model Context Protocol (MCP). Avant la version 0.31.0, remote.Handler.Authenticate dans pkg/auth/remote/handler.go appelle discovery.DetectAuthenticationFromServer dans pkg/auth/discovery/discovery.go, dont les clients HTTP côté hôte font confiance aux destinations de découverte d'authentification contrôlées par le serveur distant, suivent les redirections sans restrictions liées à l'hôte ou au schéma, et ne bloquent pas systématiquement les adresses privées. Un serveur MCP distant malveillant ou compromis peut placer une URL resource_metadata dans WWW-Authenticate pour que ParseWWWAuthenticate puisse l'extraire ; par la suite, FetchResourceMetadata, la découverte de l'émetteur OIDC (OpenID Connect) et la découverte well-known peuvent émettre des requêtes GET vers des services internes situés sur le lien local, selon RFC1918 ou d'autres adresses privées en dehors du conteneur du serveur. L'utilisateur se connecte à un serveur qu'il a l'intention d'utiliser, mais ce dernier contrôle la destination interne ; cette vulnérabilité ne dépend pas de l'omission séparée des garde-fous NAT64 car les clients affectés n'invoquent pas IsPrivateIP, et elle diffère du chemin de résolution DCR qui refusait déjà les redirections. Le mécanisme démontré permet d'accéder aux services HTTP internes uniquement ainsi qu'à des oracles de connectivité ou d'erreur, et peut récupérer les identifiants AWS Metadata Service (IMDS) lorsque IMDSv1 accepte une requête GET non authentifiée, tandis que les prérequis pour IMDSv2 et GCP ne sont pas satisfaits par la requête démontrée. Cette vulnérabilité est corrigée dans la version 0.31.0.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub M

Réserver

29/06/2026

Divulgation

15/09/2026

Modérer

accepté

Entrée

VDB-404356

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!