CVE-2026-58196
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.
Nasıl düzeltilir
- github.com/stacklok/toolhive0.31.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/stacklok/toolhiveGo | v < 0.31.0 | 0.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.
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.