CVE-2026-58196

Orta

Açıklama

ToolHive, Model Context Protocol (MCP) sunucularının dağıtımını ve yönetimini basitleştirmek için tasarlanmış bir yardımcı programdır. 0.31.0 sürümünden önce, pkg/auth/remote/handler.go içindeki remote.Handler.Authenticate, pkg/auth/discovery/discovery.go içindeki discovery.DetectAuthenticationFromServer fonksiyonunu çağırır; bu fonksiyonun ana makine tarafındaki HTTP istemcileri, uzak sunucu tarafından kontrol edilen kimlik doğrulama keşif hedeflerine güvenir, ana makine veya şema kısıtlamaları olmaksızın yönlendirmeleri takip eder ve özel adresleri tutarlı bir şekilde engellemez. Kötü niyetli veya ele geçirilmiş bir uzak MCP sunucusu, ParseWWWAuthenticate tarafından ayıklanmak üzere WWW-Authenticate kısmına bir resource_metadata URL'si yerleştirebilir; ardından FetchResourceMetadata, OIDC yayıncı keşfi ve well-known keşfi, sunucunun konteyneri dışındaki link-local, RFC1918 veya diğer dahili servislere GET istekleri gönderebilir. Kullanıcı kullanmayı amaçladığı bir sunucuya bağlanır ancak dahili hedef sunucu tarafından kontrol edilir; bu yol, etkilenen istemcilerin IsPrivateIP fonksiyonunu çağırmaması nedeniyle ayrı olan NAT64 koruma ihmaline bağlı değildir ve halihazırda yönlendirmeleri reddeden DCR çözücü yolundan farklıdır. Kanıtlanan primitif, yalnızca dahili erişime açık HTTP servislerine ve erişilebilirlik veya hata oracle'larına ulaşabilir ve IMDSv1'in kimlik doğrulaması yapılmamış bir GET isteğini kabul ettiği durumlarda AWS meta veri kimlik bilgilerini alabilirken, IMDSv2 ve GCP meta veri ön koşulları kanıtlanan istek tarafından karşılanmaz. Bu güvenlik açığı 0.31.0 sürümünde giderilmiştir.

ÖnemOrta
CVSS4.7
İstismar olasılığı—
ÜrünGithub.com/stacklok/toolhive
Yayın15 Eyl 2026
İlk görülme15 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • github.com/stacklok/toolhive0.31.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github.com/stacklok/toolhiveGov < 0.31.00.31.0

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.