🇰🇷 한글 설명
AWS MCP Server의 run_script 도구에 있는 Python 코드 검증기의 금지 입력 목록이 불완전하여, 인증된 원격 사용자가 조작된 스크립트를 통해 자신의 격리된 세션 환경 내에서 임의 코드를 실행할 수 있는 취약점입니다. AWS는 서비스 측에서 이 문제를 이미 수정했으며, 고객의 추가 조치는 필요하지 않습니다.
💡 쉬운 설명
AWS MCP 서버에서 사용자가 실행하는 스크립트를 검사하는 필터가 일부 위험한 명령을 빠뜨리고 있었습니다. 이로 인해 로그인한 사용자가 자신의 격리된 작업 공간 안에서 허용되지 않은 코드를 실행할 수 있었지만, AWS가 서버 측에서 이미 수정했습니다.
🇺🇸 원문 (English)
An incomplete list of disallowed inputs in the Python code validator of the run_script tool in AWS MCP Server might allow an authenticated remote user to execute arbitrary code within their own isolated session environment via a crafted script.
AWS fixed this issue service-side. No customer action is required.
📍 영향받는 시스템
AWS MCP Server의 run_script 도구 (AWS 서비스 측에서 수정 완료, 고객 측 버전 확인 불필요)
⚔️ 공격 벡터
인증된 사용자가 검증기를 우회하도록 조작된 Python 스크립트를 run_script 도구로 실행하여 자신의 격리된 세션 내에서 임의 코드를 실행
🛡️ 대응 방법
AWS 측에서 서비스 수정이 완료되었으므로 고객의 별도 패치나 설정 변경은 필요하지 않음
🔧 검증 코드
run_script 도구가 정상 응답하면 AWS가 서비스 측에서 수정을 적용한 상태이며, 명령 자체가 실패하거나 도구를 찾을 수 없으면 해당 환경에서 MCP 서버를 사용하지 않는 것으로 판단하면 됩니다.
aws mcp list-tools 2>/dev/null | grep -i run_script