CVE-2026-81735
Açıklama
UI-TARS-desktop ürününün mcp-http-server paketindeki startServer.ts dosyası, herhangi bir ana bilgisayar belirtilmediğinde dinleme adresini varsayılan olarak '::' şeklinde ayarlıyordu; bu nedenle startSseAndStreamableHttpMcpServer, Streamable HTTP ve SSE MCP taşıyıcılarını tüm arayüzlere bağlıyordu ve kimlik doğrulama ara yazılımı isteğe bağlıydı: ara yazılımlar yalnızca çağıran tarafından sağlandığında uygulanmaktaydı. @agent-infra/mcp-server-commands ve @agent-infra/mcp-server-filesystem giriş noktaları, startSseAndStreamableHttpMcpServer fonksiyonunu yalnızca ana bilgisayar ve port ile çağırıp herhangi bir ara yazılım iletmediği için her iki sunucu da kimlik bilgisi gerektirmiyordu. Komutlar sunucusu, çağıran tarafından sağlanan komut dizisini promisify(child_process.exec) işlemine aktaran bir run_command aracı sunuyordu; böylece porta erişebilen kimliği doğrulanmamış herhangi bir istemci, sunucuyu çalıştıran kullanıcı adına rastgele komutlar çalıştırabiliyordu ve dosya sistemi sunucusu da dosya okuma ve yazma araçlarını aynı şartlarda sunuyordu. Dinleme varsayılanı c2ad42e3eb9b27830db41a3e6f51ca7179d9b168 commit'i ile 127.0.0.1 olmuştur; paket sürümü bu değişiklik boyunca 1.2.4 olarak kaldığı için sınır bir sürümden ziyade ilgili commit'tir.
Nasıl düzeltilir
- bytedance UI-TARS-desktopc2ad42e3eb9b27830db41a3e6f51ca7179d9b168 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| bytedance UI-TARS-desktop | v < c2ad42e3eb9b27830db41a3e6f51ca7179d9b168 | c2ad42e3eb9b27830db41a3e6f51ca7179d9b168 |
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.