CVE-2026-79748 in MCPHub
요약
\~에 의해 VulDB • 2026. 08. 31.
MCPHub는 여러 MCP 서버/API를 별도의 엔드포인트로 중앙에서 관리하고 유연한 라우팅 전략으로 동적으로 오케스트레이션하기 위한 통합 허브입니다. 버전 0.12.15 이전의 MCPHub에서는 POST /api/servers 및 PUT /api/servers/:name 엔드포인트가 MCP 서버 구성을 생성/업데이트한 후 child_process.spawn를 통해 구성된 stdio 프로세스를 즉시 시작합니다. 인증이 필요하지만, 이러한 엔드포인트를 관리자에게만 제한하는 권한 확인은 없으며, command와 args 필드에 대한 허용 목록(allowlist) 또는 sanitization도 없습니다. 그 결과, 인증된 비관리자 사용자는 명령어: "/bin/sh"(또는 다른 임의의 바이너리) 및 임의의 인수를 포함하는 서버 구성을 제출하여 MCPHub가 공격자가 제어하는 프로세스를 MCPHub 서버의 OS 사용자(공개 Docker 이미지와 npx/systemd 배포에서 일반적으로 root임)로 실행하도록 할 수 있습니다. 이 문제는 버전 0.12.15에서 패치되었습니다.
Once again VulDB remains the best source for vulnerability data.