CVE-2021-41091
Docker Engine의 데이터 디렉터리에 대한 권한 제한이 불충분함
- 게시됨
- 2021. 10. 4.
- 업데이트됨
- 2024. 8. 4.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 8.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L낮음 · 다음 30일
- 백분위수
- 86.5%
- 모델 날짜
- 2026. 10. 19.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Moby는 Docker가 소프트웨어 컨테이너화를 활성화하기 위해 만든 오픈소스 프로젝트입니다. Moby(Docker Engine)에서 데이터 디렉터리(일반적으로 `/var/lib/docker`)에 권한 제한이 충분하지 않은 하위 디렉터리가 포함되어 있어, 권한이 없는 Linux 사용자도 디렉터리 내용을 탐색하고 프로그램을 실행할 수 있는 버그가 발견되었습니다. 컨테이너에 `setuid`와 같은 확장 권한 비트가 설정된 실행 가능한 프로그램이 포함된 경우, 권한이 없는 Linux 사용자가 해당 프로그램을 발견하고 실행할 수 있었습니다. 호스트의 권한이 없는 Linux 사용자의 UID가 컨테이너 내부의 파일 소유자 또는 그룹과 충돌하는 경우, 호스트의 권한이 없는 Linux 사용자가 해당 파일을 발견, 읽기, 수정할 수 있었습니다. 이 버그는 Moby(Docker Engine) 20.10.9에서 수정되었습니다. 사용자는 가능한 한 빨리 이 버전으로 업데이트해야 합니다. 권한이 수정되도록 실행 중인 컨테이너를 중지하고 다시 시작해야 합니다. 업그레이드할 수 없는 사용자는 호스트에 대한 액세스를 신뢰할 수 있는 사용자로 제한하세요. 호스트 볼륨에 대한 액세스를 신뢰할 수 있는 컨테이너로 제한하세요.
소스
# CVE-2021-41091 개념 증명 익스플로잇: Moby(Docker Engine) 디렉터리 트래버설로 비특권 사용자가 컨테이너의 SUID 바이너리를 호스트에서 실행할 수 있게 함. Ubuntu 20.04용 PoC 스크립트 포함.
- CVE-2021-41091익스플로잇
CVE-2021-41091을 위한 POC
이 익스플로잇은 CVE-2021-41091 보안 취약점에 대한 심층 분석을 제공하며, 호스트에서 권한 상승을 달성하기 위해 익스플로잇 스크립트를 활용하는 방법에 대한 단계별 가이드를 제공합니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.