CVE-2026-5817
Docker Model Runner 컨테이너-호스트 코드 실행: Python 추론 백엔드의 샌드박스 미적용 trust_remote_code를 통한 취약점
- 게시됨
- 2026. 5. 22.
- 업데이트됨
- 2026. 5. 27.
- CNA 할당 중
- Docker
- 증거 관찰됨
- 2026. 8. 10.
기본 CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X낮음 · 다음 30일
- 백분위수
- 13.3%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
# Docker Model Runner의 vllm-metal 추론 백엔드 원격 코드 실행 취약점 macOS의 Docker Model Runner에 포함된 vllm-metal 추론 백엔드는 모델 토크나이저를 로드할 때 `trust_remote_code=True`를 무조건 설정하며, 샌드박스 없이 실행됩니다. 이로 인해 `transformers.AutoTokenizer.from_pretrained()`가 OCI 레지스트리에서 가져온 모든 모델에 포함된 임의의 Python 파일을 가져와 실행하게 되며, 추론이 트리거될 때 Docker 호스트에서 Docker Desktop 사용자 권한으로 임의 코드가 실행될 수 있습니다. Docker 네트워크의 모든 컨테이너는 model-runner.docker.internal API를 호출하여 악성 모델을 가져오고 추론을 요청함으로써 이를 트리거할 수 있습니다.
소스
2Docker Model Runner container-to-host RCE / Escape: Docker Model Runner의 MLX / SGLANG / VLLM 추론 백엔드에서 컨테이너-호스트 코드 실행을 허용하는 치명적인 취약점입니다.
vllm-metal trust_remote_code=True를 통한 Docker 컨테이너-호스트 원격 코드 실행 PoC
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.