🇰🇷 한글 설명
Kubernetes 1.3.x부터 1.7.14, 1.8.9, 1.9.4 미만 버전에서 발생하는 취약점입니다. secret, configMap, projected 또는 downwardAPI 볼륨을 사용하는 컨테이너가 노드 상의 임의의 파일이나 디렉토리를 삭제할 수 있습니다.
💡 쉬운 설명
특정 설정을 사용하는 컨테이너가 컴퓨터(노드)에 저장된 중요한 파일을 마음대로 지워버릴 수 있는 문제입니다. 이로 인해 시스템이 망가지거나 서비스가 중단될 위험이 있습니다.
🇺🇸 원문 (English)
In Kubernetes versions 1.3.x, 1.4.x, 1.5.x, 1.6.x and prior to versions 1.7.14, 1.8.9 and 1.9.4 containers using a secret, configMap, projected or downwardAPI volume can trigger deletion of arbitrary files/directories from the nodes where they are running.
📍 영향받는 시스템
Kubernetes 1.3.x, 1.4.x, 1.5.x, 1.6.x 및 1.7.14, 1.8.9, 1.9.4 미만 버전
⚔️ 공격 벡터
취약한 볼륨 설정을 사용하는 컨테이너를 통해 노드 파일 시스템에 대한 삭제 권한 탈취
🛡️ 대응 방법
Kubernetes를 보안 패치가 적용된 버전(1.7.14, 1.8.9, 1.9.4 이상)으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 취약한 버전 범위가 나타나면 해당 시스템은 보안 업데이트가 필요한 상태입니다.
kubectl version --short 2>/dev/null | grep -E 'v(1\.[3-6]\.|1\.7\.(0-13)\.|1\.8\.(0-8)\.|1\.9\.(0-3))'