Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Son 7 gün
  • CWE-918

CVE-2026-116686

MCP Python SDK: Çıktı şemasında sunucu kaynaklı $ref URL'lerinin getirilmesi

modelcontextprotocol python-sdk

Orta 6,5 CVSS 3.1
Yayımlandı
Güncellendi
28 Eki 2026
Açık yaşı
0 gün
Kaydı açan
GitHub_M

Yönetici özeti

Bu açık, yapay zekâ araçlarını uygulamalarınıza bağlayan bir yazılım kütüphanesini etkiliyor. Kötü niyetli bir sunucu, sisteminizi ağınızdaki diğer hizmetlere istek göndermeye zorlayabilir ve uygulamanızın çalışmasını aksatabilir. Kesinti riski ve iç ağ keşfi nedeniyle güncellemenin öncelikli olarak planlanması önerilir.

ÖzetTürkçe

Model Context Protocol Python SDK'nın istemci tarafında, araç çağrılarının sonuçları sunucunun bildirdiği çıktı şemalarına göre doğrulanırken jsonschema'nın varsayılan çözümleyicisi kullanılıyor. Sunucu, çözümlenmemiş bir $ref değeri vererek istemcinin HTTP, HTTPS veya dosya URL'lerine erişmesini sağlayabiliyor. Bu durum 1.10.0 ile 1.30.0 öncesi sürümleri ve 2.2.0 öncesi sürümleri etkiliyor.

Saldırgan ne yapabilir?

Saldırgan, istemcinin ağından körlemesine istekler gönderebilir veya istemcinin dosya sisteminden yerel dosyalar okutabilir. Ayrıca çözümleme olay döngüsünde zaman aşımı olmadan senkron çalıştığı için aynı süreçteki tüm oturumları yavaşlatabilir veya durdurabilir.

Kaynaktaki açıklama (İngilizce)

The Model Context Protocol Python SDK is the official Python SDK for Model Context Protocol servers and clients. From 1.10.0 until 1.30.0 and 2.2.0, ClientSession, ClientSessionGroup, and Client tool calls validate server-declared outputSchema documents with jsonschema's default resolver, causing an unresolved $ref value to fetch an HTTP, HTTPS, or file URL from the client's network and filesystem context. A server can trigger blind requests or local-file reads and can stall every session in the process because resolution runs synchronously on the event loop without a timeout. This issue is fixed in versions 1.30.0 and 2.2.0.

Ne yapmalı?

  1. Model Context Protocol Python SDK'yı 1.30.0 veya 2.2.0 ya da daha yeni bir sürüme yükseltin. Genel öneri
  2. Güncelleme yapılana kadar bu SDK ile yalnızca güvendiğiniz MCP sunucularına bağlanın. Genel öneri

Ek önlemler

  • Uygulamanızın bağımlılık listesinde bu paketin sürümünü düzenli olarak kontrol edin. Genel öneri
  • İstemci makinesinden dış ağlara beklenmeyen HTTP ve HTTPS isteklerini izleyin ve gerekirse güvenlik duvarı kurallarıyla kısıtlayın. Genel öneri
  • MCP istemci sürecinin dosya sistemine erişim yetkisini en düşük seviyede tutun. Genel öneri

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
modelcontextprotocol python-sdk Sürüm belirtilmemiş –

Kaynaklar9 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.