Podatności ToolHive
3 znanych podatności CVE w ToolHive, przetłumaczonych i ocenionych.
- CVE-2026-58197Wysokie
W ToolHive przed wersjami CLI 0.30.1 i Studio 0.38.0 lokalnie uruchamiane kontenery serwerów MCP używają domyślnego profilu uprawnień sieciowych bez izolacji sieci, umożliwiając dostęp do host.docker.internal, podczas gdy API ToolHive i punkty proxy MCP są osiągalne bez uwierzytelniania. Złośliwy lub przejęty serwer MCP może użyć bramy Docker do kontaktu z usługami lokalnymi hosta, innymi proxy MCP zarządzanymi przez ToolHive lub płaszczyzną kontroli ToolHive bez opuszczania kontenera. Podatność jest naprawiona w wersji CLI 0.30.1 i Studio 0.38.0.
- CVE-2026-54450Niskie
ToolHive przed wersją 0.29.1 ma błąd w networking.IsPrivateIP (pkg/networking/utilities.go), który pomija prefiksy IPv6 NAT64 64:ff9b::/96 i 64:ff9b:1::/48. Adresy NAT64 osadzające prywatne, loopback lub link-local adresy IPv4 są klasyfikowane jako publiczne i dozwolone, co na hoście za bramą NAT64/DNS64 pozwala na ślepe sondowanie wewnętrznej osiągalności TCP/TLS.
- CVE-2026-58196Średnie
ToolHive przed wersją 0.31.0 zawiera podatność w zdalnym uwierzytelnianiu, gdzie klient ufa serwerowi MCP w kwestii celów odkrywania uwierzytelniania, co pozwala złośliwemu serwerowi na wysyłanie żądań GET do wewnętrznych usług (link-local, RFC1918, metadata chmury) poza kontenerem. Może to prowadzić do wycieku danych lub eskalacji uprawnień.

