🇰🇷 한글 설명
Red Hat Advanced Cluster Management for Kubernetes의 lighthouse 구성 요소에서 EndpointSlice 객체 내 광고된 IP 주소에 대한 검증이 불충분하여 발생하는 취약점입니다. 공격자가 제어하는 스포크 클러스터가 악의적인 IP를 포함한 EndpointSlice를 생성하면, 다른 클러스터의 DNS가 정상적인 트래픽을 공격자 엔드포인트로 리다이렉트할 수 있습니다. 이를 통해 원격 공격자는 클러스터 간 통신에 대해 투명한 중간자 공격(MITM)을 수행하여 정보 유출 및 데이터 조작을 시도할 수 있습니다.
💡 쉬운 설명
클러스터 간 통신을 도와주는 시스템에서 주소 확인이 제대로 되지 않아 발생하는 문제입니다. 해커가 가짜 주소를 등록하면 사용자의 데이터가 해커의 컴퓨터를 거쳐가게 되어 정보가 털릴 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in the lighthouse component of Red Hat Advanced Cluster Management for Kubernetes. This vulnerability stems from insufficient validation of advertised IP addresses within EndpointSlice objects. A compromised spoke cluster can exploit this by creating EndpointSlices with attacker-controlled IP addresses, causing other clusters' lighthouse DNS to redirect legitimate service traffic to malicious endpoints. This enables a remote attacker to conduct transparent Man-in-the-Middle (MITM) attacks on cross-cluster service communications, potentially leading to unauthorized information disclosure and data manipulation.
📍 영향받는 시스템
Red Hat Advanced Cluster Management for Kubernetes (lighthouse 구성 요소 포함 버전)
⚔️ 공격 벡터
침해된 스포크 클러스터에서 조작된 IP를 가진 EndpointSlice 객체를 생성하여 DNS 리다이렉션 유도
🛡️ 대응 방법
Red Hat에서 제공하는 최신 보안 패치 적용 및 EndpointSlice 생성 권한에 대한 엄격한 RBAC 설정
🔧 검증 코드
설치된 패키지 목록이나 실행 중인 lighthouse 관련 Pod의 버전을 확인하여 취약한 버전 여부를 판단합니다.
rpm -qa | grep -i 'Red Hat Advanced Cluster Management' || kubectl get pods -A | grep lighthouse