🔍 CVE-2015-3627

7.2
CVSS Score
HIGH
2015-05-18
2026-06-17 00:26
✅ 완료

🇰🇷 한글 설명

Docker Engine 및 Libcontainer 1.6.1 이전 버전에서 chroot 작업 전에 파일 디스크립터를 미리 열어두는 문제로, 로컬 공격자가 악의적인 심링크를 통해 컨테이너 내 권한을 상승시킬 수 있습니다. 이미지에 포함된 심링크를 악용하여 보안 경계를 우회할 수 있습니다.

💡 쉬운 설명

Docker가 컨테이너를 실행할 때 보안 장벽을 설정하기 전에 파일을 미리 열어서, 악의적인 바로가기(심링크)가 있는 이미지에서 권한을 탈취할 수 있습니다. 업데이트된 버전에서는 이 순서를 바꾸어 문제를 해결했습니다.

🇺🇸 원문 (English)

Libcontainer and Docker Engine before 1.6.1 opens the file-descriptor passed to the pid-1 process before performing the chroot, which allows local users to gain privileges via a symlink attack in an image.

📍 영향받는 시스템

Docker Engine < 1.6.1, Libcontainer < 1.6.1

⚔️ 공격 벡터

로컬 사용자가 악의적인 심링크를 포함한 Docker 이미지를 통해 권한 상승 수행

🛡️ 대응 방법

Docker Engine 및 Libcontainer를 1.6.1 이상으로 즉시 업그레이드

🔧 검증 코드

VULNERABLE이 출력되면 1.6.1 미만 취약 버전이며, 아무것도 출력되지 않으면 안전한 버전입니다.

Shell / Script
docker --version | grep -oP '(?<=version )[0-9]+\.[0-9]+\.[0-9]+' | awk -F. '{if($1<1 || ($1==1 && $2<6) || ($1==1 && $2==6 && $3<1)) print "VULNERABLE"}'

📊 CVSS Vector String

CVSS Vector
AV:L/AC:L/Au:N/C:C/I:C/A:C

💻 영향받는 소프트웨어

Docker