CVE-2026-40576
Açıklama
excel-mcp-server, Excel dosyası manipülasyonu için bir Model Context Protocol sunucusudur. excel-mcp-server'ın 0.1.7 sürümü dahil önceki sürümlerinde bir path traversal zafiyeti bulunmaktadır. SSE veya Streamable-HTTP taşıma modunda çalışırken (bu sunucunun uzaktan kullanımı için belgelenmiş yöntem), ağdaki kimliği doğrulanmamış bir saldırgan, dışa açık 25 MCP araç işleyicisinden herhangi birine özel olarak hazırlanmış filepath argümanları sağlayarak ana bilgisayar dosya sistemindeki rastgele dosyaları okuyabilir, yazabilir ve üzerine yazabilir. Sunucu, dosya işlemlerini EXCEL_FILES_PATH ortam değişkeni tarafından belirlenen bir dizinle sınırlandırmayı amaçlamaktadır. Bu sınırı uygulamaktan sorumlu olan get_excel_path() fonksiyonu, iki bağımsız hata nedeniyle bunu başaramamaktadır: mutlak yolları herhangi bir kontrol yapmadan doğrudan geçirir ve göreceli yolları sonucu çözümlemeden veya doğrulamadan birleştirir. Varsayılan ağa açık taşımadaki sıfır kimlik doğrulama ve varsayılan 0.0.0.0 (tüm arayüzler) bağlama adresi ile birleştiğinde, bu durum basit bir uzaktan istismara olanak tanır. Bu zafiyet 0.1.8 sürümünde giderilmiştir.
Nasıl düzeltilir
- excel-mcp-server0.1.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| excel-mcp-serverPyPI | v < 0.1.8 | 0.1.8 |
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.