무슨 일이 있었나
레지스트리는 등록된 서버의 업스트림 주소를 검증하면서 내부/비공개 대상을 차단하지 않으므로, 인증된 사용자가 내부 서비스 또는 메타데이터 엔드포인트를 가리키는 서버를 등록할 수 있습니다. 게이트웨이는 해당 주소로 요청을 보내고 응답을 호출자에게 반환할 수 있습니다.
왜 중요한가
MCP 배포에서 레지스트리는 모든 에이전트 도구 트래픽을 최전선에서 처리합니다. 여기서 SSRF는 저권한 MCP 사용자가 내부 네트워크 서비스 및 클라우드 메타데이터로 피벗할 수 있게 하여 에이전트 기반 공격의 도달 범위를 확장합니다.
공격 경로
서버를 등록/수정할 권한이 있는 인증된 사용자가 게이트웨이를 배포의 내부 네트워크 서비스(클라우드 인스턴스 메타데이터 엔드포인트 포함)에 요청을 보내게 하는 업스트림 주소를 설정하며, 경우에 따라 응답이 사용자에게 반환됩니다.
영향받는 시스템
Amazon mcp-gateway-registry >= v1.0.3 AND <= 1.34.0
완화 방안
mcp-gateway-registry 1.35.0으로 업그레이드하세요(업스트림 주소 검증). 임시 조치: 서버 등록/수정 권한을 신뢰된 계정으로 제한하세요. 레지스트리/인증 서버 구성 요소에서 아웃바운드 네트워크 접근을 제한하세요. IMDSv2를 요구하고 필요한 역할 권한만 부여하세요. 업그레이드 후 등록된 업스트림 주소와 예상치 못한 등록/변경에 대한 로그를 검토하세요.