CVE-2025-52573

Orta

Açıklama

iOS Simulator MCP Server (ios-simulator-mcp), iOS simülatörleri ile etkileşim kurmak için kullanılan bir Model Context Protocol (MCP) sunucusudur. 1.3.3 öncesindeki sürümler, bazı MCP Server araç tanımlamaları ve uygulamalarının bir parçası olarak komut enjeksiyonu saldırılarına karşı savunmasız olacak şekilde yazılmıştır. MCP Server, güvenilmeyen kullanıcı girdileriyle birleştirildiğinde güvensiz ve savunmasız bir API olan Node.js alt süreç API'si `exec` fonksiyonuna dayanan `ui_tap` aracını sunmaktadır. LLM tarafından sunulan `duration`, `udid`, `x` ve `y` argümanları için kullanıcı girişleri; beklenen `idb` komutunun çalıştırılma davranışını başka bir komuta dönüştürmek amacıyla `;` veya `&&` gibi kabuk meta karakterleriyle değiştirilebilir. LLM'ler, istem enjeksiyonu (ve diğer teknikler ile saldırı vektörleri) yoluyla `; rm -rf /tmp;#` gibi özel kabuk karakterleri içeren girdilerle aracı çağırmaya ikna edildiğinde, tüm komut satırı metni kabuk tarafından yorumlanacak ve MCP Server'ın çalıştığı ana makinede `ps` dışındaki diğer komutların yürütülmesiyle sonuçlanacaktır. Sürüm 1.3.3, bu sorun için bir yama içermektedir.

ÖnemOrta
CVSS6.0
İstismar olasılığı—
ÜrünIos-simulator-mcp
Yayın26 Haz 2025
İlk görülme26 Haz 2025

Nasıl düzeltilir

Güncelleyin
  • ios-simulator-mcp1.3.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ios-simulator-mcpnpmv < 1.3.31.3.3

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.