🇰🇷 한글 설명
Red Hat Advanced Cluster Management for Kubernetes의 governance-policy-addon-controller 구성 요소에서 결함이 발견되었습니다. ManagedClusterAddOn 리소스에 어노테이션을 추가할 수 있는 권한을 가진 사용자가 governance-policy 컨테이너 이미지를 임의로 변경할 수 있습니다. 이를 통해 공격자는 관리 클러스터에서 cluster-admin 권한으로 제어된 이미지를 실행하여 임의 코드를 실행하고 권한을 상승시킬 수 있습니다.
💡 쉬운 설명
클러스터 관리 도구의 설정 오류로 인해, 권한이 있는 사용자가 악성 프로그램이 담긴 이미지를 몰래 실행할 수 있는 취약점입니다. 이 공격이 성공하면 공격자가 시스템의 모든 권한을 장악할 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
A flaw was found in the governance-policy-addon-controller component of Red Hat Advanced Cluster Management for Kubernetes. A user with permissions to annotate the namespaced ManagedClusterAddOn resource can override the governance-policy container image. This allows an attacker to run a controlled image with cluster-admin privileges on the managed cluster, leading to arbitrary code execution and privilege escalation.
📍 영향받는 시스템
Red Hat Advanced Cluster Management for Kubernetes (governance-policy-addon-controller 구성 요소 포함 버전)
⚔️ 공격 벡터
ManagedClusterAddOn 리소스의 어노테이션을 조작하여 컨테이너 이미지를 공격자가 제어하는 이미지로 교체
🛡️ 대응 방법
Red Hat에서 제공하는 최신 보안 패치 적용 및 ManagedClusterAddOn 리소스에 대한 어노테이션 수정 권한 제한
🔧 검증 코드
명령어 결과에서 governance-policy 이미지 관련 어노테이션이 임의로 수정 가능한 상태인지 확인
kubectl get managedclusteraddons -A -o jsonpath='{.items[*].metadata.annotations}' | grep -i 'governance-policy'