AWS Transform MCP Server CVE-2026-18953 보안 이슈, 0.1.0~0.1.4 경로 제한 우회로 임의 파일 쓰기 가능

AWS가 오픈소스 AWS Transform MCP Server의 get_resource 도구에서 경로 제한 미흡 취약점 CVE-2026-18953을 공개했다. 이 이슈는 savePath 매개변수를 통해 의도된 작업 디렉터리 밖으로 파일을 기록할 수 있어, 조건에 따라 로컬 코드 실행으로 이어질 수 있다는 점이 핵심이다.
취약점 핵심과 영향 범위
문제 지점은 awslabs.aws-transform-mcp-server의 get_resource 도구다. AWS 설명에 따르면 0.1.5 이전 버전에서 제한된 디렉터리로의 경로 검증이 충분하지 않아, savePath 입력을 악용하면 원래 의도한 작업 경로 바깥에 파일을 쓸 수 있다.
영향 버전은 0.1.0 이상 0.1.4 이하로 명시됐다. 이 소프트웨어는 개발자 PC에서 로컬로 실행되는 MCP 서버이므로, 직접적인 점검 대상은 개발 환경, 내부 테스트 워크스테이션, 개발용 가상머신, 빌드 이미지에 포함된 버전이다.
운영자가 바로 볼 점검 항목
우선 사내에서 AWS Transform MCP Server를 사용하는지 확인하고, 설치 버전이 0.1.0~0.1.4에 해당하는지 식별하는 것이 첫 단계다. 사용 중이라면 0.1.5 이전 버전이 남아 있는 개발용 템플릿, 내부 미러, 표준 컨테이너 이미지도 함께 점검해야 한다.
특히 AI 보조 도구와 연계된 로컬 개발 흐름에서 get_resource 기능을 사용하는 경우 savePath 입력이 외부 문맥에 의해 영향을 받을 수 있는지 살펴볼 필요가 있다. 서버호스팅이나 코로케이션 환경의 운영 자동화 자체와 직접 연결된 사안으로 단정할 근거는 없지만, 개발자가 쓰는 운영 스크립트 생성 환경에 포함돼 있다면 우회 경로로 남을 수 있다.
국내·일본 운영 조직에서의 현실적 대응 포인트
한국 IDC나 일본 IDC 운영 조직에서도 개발자용 도구가 배포 자동화용 점프호스트, 검증 서버, 운영 보조 워크스테이션에 함께 들어가는 경우가 있다. 이 경우 취약한 버전이 남아 있으면 산출물 저장 경로를 악용한 비정상 파일 생성 여부를 로컬 기준으로 확인하는 편이 실무적이다.
이번 공지는 로컬 실행형 오픈소스 구성요소의 취약점이라는 점이 분명하다. 따라서 네트워크 장비나 데이터센터 설비 이슈로 확대 해석하기보다, 개발·운영 경계 구간의 단말과 이미지 관리 관점에서 버전 정리와 잔존 제거에 집중하는 것이 적절하다.
핵심 포인트
- CVE-2026-18953은 AWS Transform MCP Server의 get_resource 도구에서 발생하는 경로 제한 미흡 이슈다.
- 영향 버전은 0.1.0 이상 0.1.4 이하이며, 0.1.5 이전 버전이 문제로 지목됐다.
- savePath를 통해 작업 디렉터리 밖에 임의 파일을 쓸 수 있어 조건에 따라 로컬 코드 실행으로 이어질 수 있다.
- 점검 대상은 개발자 로컬 환경, 테스트 VM, 표준 이미지, 내부 미러에 남아 있는 취약 버전이다.