🇰🇷 한글 설명
glibc와 연결된 Docker 19.03.x 버전(19.03.1 미만)에서 nsswitch 기능이 chroot 내부의 라이브러리를 동적으로 로드할 때 코드 주입이 발생할 수 있습니다. 이는 컨테이너 내부의 콘텐츠를 포함하는 환경에서 보안 취약점을 유발합니다.
💡 쉬운 설명
도커 컨테이너 내부의 설정 파일을 이용해 해커가 악성 코드를 실행할 수 있는 보안 구멍이 발견되었습니다. 공격자가 컨테이너의 권한을 탈취하거나 시스템에 침투할 위험이 있습니다.
🇺🇸 원문 (English)
In Docker 19.03.x before 19.03.1 linked against the GNU C Library (aka glibc), code injection can occur when the nsswitch facility dynamically loads a library inside a chroot that contains the contents of the container.
📍 영향받는 시스템
Docker 19.03.x (19.03.1 미만 버전, glibc 연결 시)
⚔️ 공격 벡터
chroot 환경 내에서 nsswitch가 동적으로 라이브러리를 로드하는 과정을 악용한 코드 주입
🛡️ 대응 방법
Docker 버전을 19.03.1 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 19.03.0 이하이면 취약한 버전이므로 업데이트가 필요합니다.
docker version --format '{{.Server.Version}}' | grep -E '^19\.0[0-3]\\.'