- Son 7 gün
- CWE-200
CVE-2026-116685
Model Context Protocol Python SDK: HTTP istemcilerinde yönlendirmelerde kimlik bilgisi sızıntısı
- 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ı?
- 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
- 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
- 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ım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| modelcontextprotocol python-sdk | Sürüm belirtilmemiş | – |
Kaynaklar9 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…on-sdk/security/advisories/GHSA-5h93-6whr-6q8j Diğer
- github.com/modelcontextprotocol/python-sdk/pull/3397 Diğer
- github.com/modelcontextprotocol/python-sdk/pull/3448 Diğer
- github.com/…ommit/2106335745563b2321b8c73fef2c12903d00aa6e Diğer
- github.com/…ommit/c6762e821c527925f0b617db216d00fbd1d0bf99 Diğer
- github.com/…ontextprotocol/python-sdk/releases/tag/v1.30.0 Diğer
- github.com/…contextprotocol/python-sdk/releases/tag/v2.2.0 Diğer
Kayıt geçmişi
- 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.