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

CVE-2026-116685

Model Context Protocol Python SDK: HTTP istemcilerinde yönlendirmelerde kimlik bilgisi sızıntısı

modelcontextprotocol python-sdk

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

Yönetici özeti

Bu açık, MCP araçlarını kullanan istemcilerin kimlik bilgilerinin beklenmedik üçüncü taraflara gönderilmesine yol açabilir. Güvenilen bir hizmetin yönlendirmesi ele geçirilirse gizli erişim anahtarları sızabilir. Düzeltilmiş sürümlere geçiş, bu riskin kapatılması için orta öncelikli ama planlı bir işlem olarak ele alınmalıdır.

ÖzetTürkçe

Model Context Protocol Python SDK'nın HTTP istemci taşıyıcılarında (streamable_http_client, streamablehttp_client, sse_client, ClientSessionGroup, OAuth ve create_mcp_http_client) yönlendirmeler takip edilirken, farklı bir kaynağa (origin) yapılan yönlendirmelerde çağıranın verdiği özel kimlik bilgisi başlıkları iletilmektedir. 307 ve 308 yanıtlarında istek gövdesi de yeni hedefe gönderilmektedir. Etkilenen sürümler 1.8.0 ile 1.30.0 öncesi ve 2.2.0 öncesidir.

Saldırgan ne yapabilir?

Saldırgan, güvenilen bir uç noktanın yönlendirme hedefini etkileyebiliyorsa, istemcinin gönderdiği kimlik bilgilerini ve 307/308 durumlarında istek gövdesini ele geçirebilir.

Kaynaktaki açıklama (İngilizce)

The Model Context Protocol Python SDK is the official Python SDK for Model Context Protocol servers and clients. From 1.8.0 until 1.30.0 and 2.2.0, streamable_http_client, streamablehttp_client, sse_client, ClientSessionGroup, OAuth, and create_mcp_http_client client paths enable follow_redirects and follow redirects to a different origin, forwarding caller-supplied custom credential headers and, for 307 or 308 responses, the request body. An attacker who can influence a trusted endpoint's redirect destination can receive that material. 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 daha yeni bir sürüme, 2.x dalını kullanıyorsanız 2.2.0 veya daha yeni bir sürüme yükseltin. Genel öneri
  2. Yükseltmeyi yapamıyorsanız, SDK ile kullanılan HTTP istemcilerinde yönlendirme takibini devre dışı bırakın ve yalnızca güvenilen, sabit adreslere bağlanın. Genel öneri
  3. Yükseltme sonrasında uygulamayı test ederek bağlantıların ve kimlik doğrulama akışlarının beklendiği gibi çalıştığını doğrulayın. Genel öneri

Ek önlemler

  • Özel kimlik bilgisi başlıklarını ve gizli anahtarları, yalnızca gerekli uç noktalara gönderilecek şekilde kısıtlayın. Genel öneri
  • Harici servislerin yönlendirme ayarlarını ve güvenilen uç noktaların DNS ve yönlendirme kayıtlarını düzenli olarak izleyin. Genel öneri
  • Gizli anahtarları periyodik olarak yenileyin; sızıntı şüphesi olursa hemen iptal edin. 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.