CVE-2026-58500
Açıklama
MCP Appium, yapay zeka asistanlarına Android ve iOS üzerinde mobil uygulama testlerini otomatize etmek için araçlar sağlayan bir MCP sunucusudur. 1.85.10 öncesindeki sürümlerde, createLocatorGeneratorUI fonksiyonu; saldırgan tarafından kontrol edilen element özniteliklerini —text, content-desc, resource-id ve locator seçici değerlerini— herhangi bir HTML veya JavaScript bağlam kaçış işlemi uygulamadan doğrudan bir HTML şablon dizisine yerleştirmektedir. Test edilen uygulamanın kullanıcı arayüzünü kontrol eden bir saldırgan, generate_locators aracı tarafından döndürülen MCP UI kaynağına rastgele HTML ve JavaScript enjekte edebilir. Mağdurun MCP istemcisi bu kaynağı işlediğinde, enjekte edilen betik çalışır ve window.parent.postMessage aracılığıyla rastgele MCP araçlarını çağırabilir; bu durum ekran görüntüsü alma, sayfa kaynağını okuma veya kayıtlı diğer tüm yetenekler gibi yetkisiz MCP aracı yürütülmesine yol açar. Bu sorun 1.85.10 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- appium-mcp1.85.10 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| appium appium-mcp | v ≤ 1.85.9 | — |
| appium-mcpnpm | v < 1.85.10 | 1.85.10 |
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.