CVE-2026-55581

Yüksek

Açıklama

mcp-shell; kabuk komutlarını güvenli, denetlenebilir ve talep üzerine çalıştırmak için kullanılan bir MCP sunucusudur. 0.6.0 sürümünden önce, varsayılan Docker security.yaml dosyası allowed_executables listesinde /bin/bash'i içerirken, security.go yalnızca ilk belirteci doğrulamakta ve checkBlockedPatternsAndCommands fonksiyonu kabuk komutu modu bayrağı olan -c'yi reddetmemektedir. shell_exec MCP aracını çağıran bir kullanıcı, `/bin/bash -c <rastgele-komut>` komut argümanını sağlayabilir; bu durum doğrulamadan geçer ve parseCommand ile exec.CommandContext'in rastgele komutu hedeflenen izin verilenler listesinin dışında mcpuser olarak çalıştırdığı executor.go aşamasına ulaşır. Bu sorun 0.6.0 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS8.4
İstismar olasılığı—
ÜrünGithub.com/sonirico/mcp-shell
Yayın25 Ağu 2026
İlk görülme25 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • github.com/sonirico/mcp-shell0.6.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github.com/sonirico/mcp-shellGov < 0.6.00.6.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.