CVE-2026-39884 in mcp-server-kubernetes
요약
\~에 의해 VulDB • 2026. 05. 22.
mcp-server-kubernetes는 Kubernetes 클러스터 관리를 위한 Model Context Protocol 서버입니다. 버전 3.4.0 및 이전 버전에는 src/tools/port_forward.ts의 port_forward 도구에서 인자 주입(Argument Injection) 취약점이 존재합니다. 이 취약점은 사용자 제어 입력과 문자열 연결을 통해 kubectl 명령어를 구성한 후, 이를 spawn()에 전달하기 전에 공백을 기준으로 단순하게 분할하는 방식으로 발생합니다. 코드베이스의 다른 모든 도구는 execFileSync()를 사용하여 배열 기반 인자 전달을 올바르게 사용하지만, port_forward는 사용자 제어 필드(네임스페이스, 리소스 유형, 리소스 이름, 로컬 포트, 대상 포트)의 모든 공백을 인자 경계로 처리하여 공격자가 임의의 kubectl 플래그를 주입할 수 있게 합니다. 이를 통해 --address=0.0.0.0 플래그 주입으로 내부 Kubernetes 서비스를 네트워크에 노출하거나, 추가적인 -n 플래그 주입으로 네임스페이스 간 타겟팅을 수행할 수 있으며, MCP 서버에 연결된 AI 에이전트에 대한 프롬프트 인젝션을 통해 간접적으로 악용될 수 있습니다. 이 문제는 버전 3.5.0에서 수정되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.