🇰🇷 한글 설명
runc 1.0.0-rc9 이하 버전에서 libcontainer/rootfs_linux.go와 관련된 잘못된 접근 제어로 인해 권한 상승이 발생할 수 있습니다. 공격자가 사용자 정의 볼륨 마운트 설정이 포함된 두 개의 컨테이너를 생성하고 사용자 정의 이미지를 실행할 수 있는 환경에서 악용 가능합니다.
💡 쉬운 설명
컨테이너를 관리하는 핵심 프로그램인 runc의 보안 허점으로 인해, 공격자가 컨테이너를 통해 컴퓨터의 관리자 권한을 뺏을 수 있는 문제입니다. 다만, Docker를 사용하는 환경에서는 내부 구조 덕분에 이 공격이 차단됩니다.
🇺🇸 원문 (English)
runc through 1.0.0-rc9 has Incorrect Access Control leading to Escalation of Privileges, related to libcontainer/rootfs_linux.go. To exploit this, an attacker must be able to spawn two containers with custom volume-mount configurations, and be able to run custom images. (This vulnerability does not affect Docker due to an implementation detail that happens to block the attack.)
📍 영향받는 시스템
runc 1.0.0-rc9 이하 버전
⚔️ 공격 벡터
사용자 정의 볼륨 마운트 설정과 커스텀 이미지를 이용한 두 개의 컨테이너 생성 및 실행
🛡️ 대응 방법
runc를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 runc 버전이 1.0.0-rc9 이하인지 확인하십시오.
runc --version 2>/dev/null | grep -E 'runc version'