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

CVE-2026-116684

Model Context Protocol Python SDK sunucu tarafı taşıyıcı belirteç doğrulama hatası

modelcontextprotocol python-sdk

Orta 6,8 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, yapay zekâ araçlarını kurumsal sistemlerle bağlayan bir yazılım bileşeninde, bir hizmet için verilmiş erişim anahtarlarının başka bir hizmette de kabul edilmesine yol açabilmektedir. Bu durum, yetkisiz erişim ve veri sızıntısı riskini artırır. Kullanılan sürümün hızla güncellenmesi önerilir.

ÖzetTürkçe

Model Context Protocol Python SDK'da, AuthSettings ile token_verifier kullanılarak yapılandırılan sunucu tarafı taşıyıcı (bearer) kimlik doğrulaması, başka bir hizmet için düzenlenmiş geçerli bir belirteci kabul edebilmektedir. Bu durum, yetkilendirme sunucusu birden fazla kaynağa hizmet verdiğinde ve TokenVerifier aud (hedef kitle) alanını bağımsız olarak doğrulamadığında ortaya çıkar. Etkilenen sürümler 1.10.0 ile 1.30.0 arasındaki sürümler ile 2.2.0 sürümüdür.

Saldırgan ne yapabilir?

Saldırgan, başka bir MCP sunucusu için verilmiş bir belirteci kullanarak yanlış sunucuya kimlik doğrulayabilir ve o belirtecin sağladığı erişim yetkilerini kullanabilir. Bu, gizli verilerin okunmasına ve verilerin değiştirilmesine yol açabilir.

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, server-side bearer authentication configured through AuthSettings with token_verifier accepts a valid token issued for another service when the authorization server serves multiple resources and the TokenVerifier does not independently validate the aud audience. This resource-confusion flaw lets a token holder authenticate to the wrong MCP server and exercise that token's resulting access. 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 sürümüne yükseltin. Genel öneri
  2. Kimlik doğrulama için kullanılan TokenVerifier uygulamanızın, belirteçlerin aud (hedef kitle) alanını sunucunun kendi kaynak tanımlayıcısıyla bağımsız olarak doğruladığından emin olun. Genel öneri
  3. Yükseltme sonrasında, başka hizmetler için verilmiş belirteçlerin sunucunuzda reddedildiğini test edin. Genel öneri

Ek önlemler

  • Yetkilendirme sunucusunu birden fazla kaynak için kullanıyorsanız, her kaynağa ait belirteçlerin yalnızca kendi sunucusunda kabul edildiğini düzenli olarak doğrulayın. Genel öneri
  • Sunucu günlüklerinde beklenmeyen istemci kimlikleri veya alışılmadık erişim desenlerini izleyin. Genel öneri

Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.

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.