Docker Buildx bake 동의 절차 생략으로 코드 실행 가능
컨테이너 빌드 도구에서 악성 파일로 PC를 해킹당할 수 있습니다.
요약
Docker Buildx의 bake 명령에서 --progress=rawjson을 쓰면 외부 경로 접근 허가 확인 절차가 건너뛰어집니다. 공격자는 악성 빌드 정의 파일로 현재 사용자 권한의 코드를 실행할 수 있으며, 0.21.0 이상 버전이 해당합니다.
해당 조건
- bake 실행 시 --progress=rawjson 옵션 사용
- 신뢰할 수 없는 bake 정의 파일 사용
대처법
Buildx 0.37.2 이상으로 업데이트하세요. 그때까지는 신뢰할 수 없는 정의 파일에 대해 --progress=rawjson으로 bake를 실행하지 마세요.
대상 제품과 운영체제
CVE 번호
원문 링크
- 보안 공지: github.com (새 탭에서 열림)
- 분석 글: zerodayinitiative.com (새 탭에서 열림)
- CVE 기록: cve.org (새 탭에서 열림)
시각
처음 게시
처음 확인