[해외보안뉴스] Wasmtime에서 악성 모듈의 샌드박스 탈출을 허용하는 치명적 취약점 2종 발견
다른 소프트웨어에 내장되어 활용되는 오픈소스 웹어셈블리(WebAssembly) 런타임인 Wasmtime에서 악성 웹어셈블리 모듈이 격리된 샌드박스를 탈출할 수 있도록 허용하는 치명적인 취약점 2종이 발견되었습니다. 프로젝트 메인테이너는 해당 취약점이 발생할 경우 모듈을 포함하는 호스트 환경의 격리 경계가 무력화될 수 있다고 경고했습니다.
공격자가 이번 취약점을 악용하려면 먼저 취약한 버전의 Wasmtime을 사용하여 자신이 제어하는 악성 모듈을 컴파일해야 합니다. 발견된 두 가지 결함 중 하나는 ARM64 아키텍처 기반 시스템에만 한정적으로 영향을 미치는 것으로 확인되었습니다. 공격에 성공할 경우 샌드박스를 벗어나 호스트 시스템의 무단 자원 접근이나 코드 실행 등의 추가 피해로 이어질 위험이 있습니다.
Wasmtime 개발팀은 해당 문제를 해결한 패치 버전을 공식 배포했습니다. Wasmtime 런타임을 자사 애플리케이션 및 시스템에 통합하여 사용 중인 개발자와 운영자는 즉시 최신 보안 업데이트를 적용하여 샌드박스 우회 위험을 차단해야 합니다.
♥ 추천 0
WASM의 핵심 가치인 샌드박싱 격리가 무력화될 수 있는 치명적인 취약점이므로, WASM 기반 플러그인 아키텍처나 멀티테넌트 런타임을 운용 중이라면 즉시 영향도를 파악해야 합니다. 특히 모듈 컴파일 시점의 문제 및 ARM64 특정 이슈가 포함되어 있어, 실제 프로덕션 서버뿐만 아니라 CI/CD 빌드 파이프라인의 Wasmtime 의존성까지 함께 점검할 필요가 있습니다. 최신 패치 버전으로 런타임을 신속히 업데이트하고 샌드박스 경계 신뢰성을 재검증하시길 권장합니다.
WebAssembly의 핵심인 샌드박스 격리 경계가 무력화된다는 점은 에지 컴퓨팅이나 플러그인 아키텍처를 사용하는 시스템에 치명적인 공격 벡터가 됩니다. 공격자가 제어하는 모듈을 컴파일해야 하는 전제 조건이 있지만, 사용자 지정 코드를 허용하는 멀티테넌트(Multi-tenant) 환경에서는 호스트 권한 탈취까지 이어질 수 있어 악용 가능성이 매우 높습니다. 특히 최근 증가하는 ARM64 기반 클라우드 인프라를 겨냥한 표적 침투 테스팅 시 유용한 초기 침투 및 권한 상승 포인트가 될 수 있습니다.
샌드박스 이탈은 경계 보안의 전제가 무너지는 치명적인 리스크로, 내부 자원 보호와 격리 정책에 직접적인 위협이 됩니다.
개발 및 보안 팀은 오픈소스 종속성(SCA) 점검을 통해 조직 내 Wasmtime 컴포넌트 적용 여부, 특히 ARM64 아키텍처 환경을 즉시 식별해야 합니다.
확인된 인프라에 대해 패치를 조속히 완료하고, 제3자 라이브러리의 보안 패치 수용 절차와 공급망 거버넌스를 다시 한번 점검해 주시기 바랍니다.