CVE-2025-53107
Açıklama
@cyanheads/git-mcp-server, Git depolarıyla etkileşim kurmak için tasarlanmış bir MCP sunucusudur. 2.1.5 sürümünden önce, child_process.exec çağrısı içinde giriş parametrelerinin temizlenmeden kullanılmasından kaynaklanan bir komut enjeksiyonu güvenlik açığı bulunmaktadır ve bu, bir saldırganın rastgele sistem komutları enjekte etmesine olanak tanır. Başarılı bir istismar, sunucu sürecinin ayrıcalıkları altında uzaktan kod çalıştırmaya yol açabilir. Sunucu, doğrulanmamış kullanıcı girişini doğrudan komut satırı dizeleri içinde kullanarak kabuk komutları oluşturur ve çalıştırır. Bu, kabuk meta karakteri enjeksiyonu (|, >, &&, vb.) olasılığını ortaya çıkarır. Bir MCP İstemcisi, örneğin git günlüklerini okuması istendiğinde dolaylı istem enjeksiyonu yoluyla ek eylemler yürütmeye yönlendirilebilir. Bu sorun 2.1.5 sürümünde giderilmiştir.
Nasıl düzeltilir
- @cyanheads/git-mcp-server2.1.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| @cyanheads/git-mcp-servernpm | v < 2.1.5 | 2.1.5 |
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.