🇰🇷 한글 설명
Kubernetes 1.5.0-1.5.4 버전의 PodSecurityPolicy 승인 플러그인에 존재하는 권한 상승 취약점으로, 공격자가 임의의 PodSecurityPolicy 객체를 악용하여 제한된 정책을 우회할 수 있습니다. 이를 통해 클러스터 보안 정책의 의도를 무효화하고 컨테이너에 높은 권한을 부여할 수 있습니다.
💡 쉬운 설명
Kubernetes의 보안 규칙(PodSecurityPolicy)을 우회할 수 있는 보안 구멍으로, 해커가 마음대로 강력한 권한을 가진 컨테이너를 실행할 수 있게 합니다. 클러스터 관리자가 설정한 보안 제한을 무시할 수 있다는 뜻입니다.
🇺🇸 원문 (English)
Kubernetes version 1.5.0-1.5.4 is vulnerable to a privilege escalation in the PodSecurityPolicy admission plugin resulting in the ability to make use of any existing PodSecurityPolicy object.
📍 영향받는 시스템
Kubernetes 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4
⚔️ 공격 벡터
인증된 사용자가 기존 PodSecurityPolicy 객체를 참조하는 Pod을 생성하여 정책 검증 로직 우회
🛡️ 대응 방법
Kubernetes를 1.5.5 이상으로 업그레이드하고 PodSecurityPolicy를 검토 및 재설정
🔧 검증 코드
서버 버전이 1.5.5 이상이면 안전, 1.5.0-1.5.4면 취약함
kubectl version --short 2>/dev/null | grep -oP 'Server.*v\K[0-9]+\.[0-9]+\.[0-9]+'