CVE-2026-58485

Yüksek

Açıklama

mcp-searxng, AI asistanlarına SearXNG aracılığıyla web araması ve URL okuma yetenekleri sağlayan bir Model Context Protocol sunucusudur. 1.7.1 sürümünden önce, web_url_read fonksiyonu çağırıcı tarafından kontrol edilen URL'yi src/index.ts üzerinden alır ve undiciFetch() işletim sistemi DNS çözümlemesini gerçekleştirmeden önce src/url-reader.ts içerisindeki assertUrlAllowed() ile yalnızca sözcük anlamındaki ana makine adını (hostname) doğrular. Bu nedenle, özel, döngüsel (loopback), yerel bağlantı veya bulut meta veri adresine çözümlenen saldırgan kontrollü genel görünümlü bir ana makine adı, sözcüksel kontrolü geçer ve MCP sunucusunun dahili hedefe bağlanmasına neden olur. Varsayılan HTTP yapılandırmasında, kimliği doğrulanmamış bir ağ istemcisi bu yolu kullanarak dahili servisleri okuyabilir, kimlik bilgilerini veya servis belirteçlerini ifşa edebilir ve erişilebilir dahili ana makineleri listeleyebilir; STDIO dağıtımlarında ise istem yönlendirmeli araç seçimi kötü amaçlı URL'yi sağlayabilir. Doğrudan özel IP sabitleri engellenmiştir ve MCP_HTTP_ALLOW_PRIVATE_URLS açık bir devre dışı bırakma seçeneği olarak kalmaya devam etmektedir. Bu sorun 1.7.1 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünMcp-searxng
Yayın15 Eyl 2026
İlk görülme15 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • mcp-searxng1.7.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
mcp-searxngnpmv < 1.7.11.7.1

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.