CVE-2026-63127
Açıklama
RMCP, Model Context Protocol için resmi bir Rust SDK'sıdır. 2.0.0 sürümünden önce, rmcp crate'inin crates/rmcp/src/transport/auth.rs dosyasındaki OAuth uygulaması, ResourceServerMetadata içindeki RFC 9728 kaynak alanını atlamakta ve discover_oauth_server_via_resource_metadata fonksiyonunun, döndürülen kaynak tanımlayıcısının yapılandırılmış MCP sunucusuyla tam olarak eşleştiğini doğrulamadan protected-resource meta verilerini kullanmasına izin vermektedir. Kötü niyetli bir MCP sunucusu, farklı ve meşru bir MCP kaynağı ile bunun yetkilendirme sunucusu için meta veri yayınlayabilir; bu durum, bağlanan ve yetkilendirme akışını tamamlayan kurbanın, istemcinin daha sonra kötü niyetli sunucuya gönderdiği meşru bir erişim belirteci (access token) almasına neden olur. Saldırgan, belirteci ele geçirerek belirtecin verilen kapsamları dahilinde meşru MCP kaynağına karşı kurbanın kimliğine bürünebilir. Bu sorun 2.0.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| modelcontextprotocol rust-sdk | < 2.0.0 | — |
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.