CVE-2026-50125

Yüksek

Açıklama

MKP, Kubernetes için bir Model Context Protocol sunucusudur. 0.4.1 sürümünden önce, cmd/server/main.go varsayılan HTTP uç noktasını dışarı açmakta ve pkg/mcp/server.go, pods logs alt kaynağı için saldırgan tarafından kontrol edilen limitBytes ve tailLines değerlerini kabul eden kimlik doğrulaması yapılmamış get_resource aracını kaydetmektedir. pkg/k8s/subresource.go içindeki buildPodLogOpts(), bu değerleri sınırsız int64 parametreleri olarak ayrıştırır ve defaultGetPodLogs(), dönen Kubernetes günlük akışını uygulama tarafında herhangi bir sınır olmaksızın io.Copy aracılığıyla bellek içi bir bytes.Buffer'a kopyalar. Varsayılan 8080 MCP uç noktasına erişebilen ve yeterince büyük birikmiş günlüklere sahip bir pod seçebilen uzaktaki bir saldırgan, istek sıklığı sınırlayıcısının istek başına hacmi kısıtlamadığı durumda, büyük tahsisatlara ve ek yanıt kopyalamalarına neden olan tek bir tools/call isteği gönderebilir. Bu durum işlem belleğini tüketebilir, MKP sunucusunu sonlandırabilir ve MCP hizmetini reddedebilir; yapılan testlerde 128 MiB boyutunda talep edilen bir akış işlenirken 1 GiB'den fazla RSS artışı gözlemlenmiştir. Bu sorun 0.4.1 versiyonunda düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünGithub.com/stackloklabs/mkp
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • github.com/StacklokLabs/mkp0.4.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github.com/StacklokLabs/mkpGov < 0.4.10.4.1

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.

Intelligence 360 paketinde

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.

CVE-2026-50125 · Github.com/stackloklabs/mkp · Dark Radar