🇰🇷 한글 설명
Red Hat OpenShift Container Platform의 Windows Machine Config Operator(WMCO)에서 인증서 서명 요청(CSR) 검증 결함이 발견되었습니다. WICD CSR 자동 승인기가 특정 조직 값을 확인하지만, system:masters와 같은 추가 권한 값을 포함한 요청을 차단하지 못합니다. 이로 인해 탈취된 Windows 워커 노드가 클러스터 관리자 권한을 획득하여 전체 클러스터를 장악할 수 있습니다.
💡 쉬운 설명
윈도우 서버가 클러스터에 인증서를 요청할 때, 나쁜 의도를 가진 권한을 몰래 끼워 넣어도 시스템이 이를 걸러내지 못하는 문제입니다. 공격자가 이 허점을 이용하면 서버 하나를 해킹하는 것만으로 전체 시스템의 관리자 권한을 통째로 뺏을 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in the Windows Machine Config Operator (WMCO) for Red Hat OpenShift Container Platform. The WICD CSR auto-approver validates that a Certificate Signing Request contains the organization system:wicd-nodes but does not reject additional organization values such as system:masters. A compromised Windows worker node that holds WICD credentials can submit a CSR that is auto-approved and signed by the cluster, yielding a client certificate that grants cluster-administrator privileges and enabling full cluster takeover.
📍 영향받는 시스템
Red Hat OpenShift Container Platform (WMCO 사용 환경)
⚔️ 공격 벡터
탈취된 Windows 워커 노드에서 권한 상승용 조직 값이 포함된 CSR을 제출하여 자동 승인 유도
🛡️ 대응 방법
WMCO 및 관련 구성 요소의 보안 패치 적용 및 CSR 검증 로직 업데이트
🔧 검증 코드
CSR 요청 데이터 내에 승인되지 않은 'system:masters'와 같은 관리자 권한 값이 포함되어 있는지 확인합니다.
oc get csr -o json | grep -E 'system:masters'
📊 CVSS Vector String
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
Storage Protect Snapshot for Windows