🇰🇷 한글 설명
Cloud Foundry Container Runtime 0.29.0 미만 버전에서 Kubernetes API와 ETCD가 동일한 인증 기관(CA)을 사용하여 인증서를 서명하는 취약점이 발견되었습니다. 이를 통해 클러스터에 인증된 사용자가 Kubernetes CSR 기능을 악용하여 ETCD에 대한 권한을 상승시킬 수 있습니다.
💡 쉬운 설명
클러스터에 접속 권한이 있는 사용자가 시스템의 핵심 데이터 저장소인 ETCD의 관리자 권한을 몰래 획득할 수 있는 보안 결함입니다. 인증서 발급 체계가 중복되어 있어 발생하는 문제입니다.
🇺🇸 원문 (English)
Cloud Foundry Container Runtime, versions prior to 0.29.0, deploys Kubernetes clusters utilize the same CA (Certificate Authority) to sign and trust certs for ETCD as used by the Kubernetes API. This could allow a user authenticated with a cluster to request a signed certificate leveraging the Kubernetes CSR capability to obtain a credential that could escalate privilege access to ETCD.
📍 영향받는 시스템
Cloud Foundry Container Runtime versions prior to 0.29.0
⚔️ 공격 벡터
Kubernetes CSR(Certificate Signing Request) 기능을 이용한 인증서 탈취 및 권한 상승
🛡️ 대응 방법
Cloud Foundry Container Runtime을 0.29.0 이상의 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.29.0보다 낮으면 취약한 상태입니다.
cf runtime version | grep -E '0\.[0-9]{2}\.[0-9]{3}'