CVE-2026-61459
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 34 - wyżej niż 34% wszystkich znanych CVE
Streszczenie
Serwer MCP Kubernetes przed wersją 3.9.0 zawiera podatność na wstrzykiwanie argumentów w narzędziach strukturalnych (kubectl_get, kubectl_describe, kubectl_delete), która pozwala atakującym ominąć sprawdzenie bezpieczeństwa assertNoDangerousFlags poprzez podanie parametrów resourceType i name z wiodącymi myślnikami. Atakujący mogą wstrzyknąć flagę --server, aby przekierować polecenia kubectl na kontrolowany przez atakującego serwer API, co powoduje wysłanie zewnętrznie tokena bearer operatora i umożliwia pełne przejęcie klastra.
Ocena ryzyka
Ryzyko dla organizacji obejmuje wyciek tokena bearer operatora Kubernetes do zewnętrznego serwera API, co może prowadzić do pełnego przejęcia klastra i naruszenia poufności oraz integralności danych.
Rekomendacja
Zaleca się natychmiastową aktualizację serwera MCP Kubernetes do wersji 3.9.0 lub nowszej, która usuwa tę podatność.
Inne podatności w MCP Server Kubernetes
Zobacz wszystkie- CVE-2026-47250Średnie
mcp-server-kubernetes to serwer Model Context Protocol do zarządzania klastrami Kubernetes. W wersjach przed 3.7.0 narzędzie kubectl_generic przekazuje dostarczone przez użytkownika flagi bez żadnej listy dozwolonych, co umożliwia atak eskalacji uprawnień w środowiskach Kubernetes.
- CVE-2026-46519Wysokie
mcp-server-kubernetes to serwer Model Context Protocol do zarządzania klastrami Kubernetes. W wersjach przed 3.6.0, serwer ten ujawnia trzy zmienne środowiskowe, które miały na celu kontrolowanie dostępu do operacji Kubernetes, jednakże kontrole te były skuteczne tylko na etapie odkrywania narzędzi, a nie na etapie ich wykonania.
Oryginalny opis (angielski, źródło NVD)
MCP Server Kubernetes before 3.9.0 contains an argument injection vulnerability in structured tools (kubectl_get, kubectl_describe, kubectl_delete) that allows attackers to bypass the assertNoDangerousFlags security check by supplying resourceType and name parameters with leading dashes. Attackers can inject the --server flag to redirect kubectl commands to an attacker-controlled API server, causing the operator's bearer token to be transmitted externally and enabling full cluster compromise.

