🇰🇷 한글 설명
Docker Engine 1.6.1 이전 버전에서 로컬 사용자가 /proc 파일을 재정의하는 볼륨이 있는 이미지를 통해 임의의 LSM(Linux Security Modules) 및 docker_t 정책을 설정할 수 있는 취약점입니다. 이는 권한 없는 사용자가 시스템의 보안 정책을 우회하고 권한을 상승시킬 수 있게 합니다.
💡 쉬운 설명
Docker의 오래된 버전에서 컨테이너가 호스트 시스템의 중요한 보안 설정을 덮어쓸 수 있습니다. 로컬 사용자가 이를 악용하여 시스템 보안을 무력화시킬 수 있습니다.
🇺🇸 원문 (English)
Docker Engine before 1.6.1 allows local users to set arbitrary Linux Security Modules (LSM) and docker_t policies via an image that allows volumes to override files in /proc.
📍 영향받는 시스템
Docker Engine < 1.6.1 (CentOS, Ubuntu, Debian 등 모든 배포판)
⚔️ 공격 벡터
로컬 사용자가 /proc을 재정의하는 볼륨 마운트가 있는 Docker 이미지를 실행하여 LSM 정책 변조
🛡️ 대응 방법
Docker Engine을 1.6.1 이상으로 즉시 업데이트
🔧 검증 코드
출력이 'Patched'이면 안전하고, 'Vulnerable'이면 업데이트 필요합니다.
docker --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | awk -F. '{if ($1 < 1 || ($1 == 1 && $2 < 6) || ($1 == 1 && $2 == 6 && $3 < 1)) print "Vulnerable"; else print "Patched"}'