🇰🇷 한글 설명
BOSH Director vCenter CPI의 트래픽 가로채기 취약점으로 인해, 공격자가 BOSH Director와 vCenter 사이에서 vCenter REST API를 사칭하여 HTTP Basic 인증을 통해 관리자 자격 증명을 탈취할 수 있습니다. 이를 통해 공격자는 가상화 인프라 전체에 대한 완전한 제어권을 획득할 수 있습니다.
💡 쉬운 설명
BOSH와 vCenter 사이의 통신을 중간에서 가로채 관리자의 아이디와 비밀번호를 훔쳐낼 수 있는 보안 결함입니다. 이 정보를 얻은 해커는 회사의 모든 가상 서버와 네트워크를 마음대로 조작할 수 있게 됩니다.
🇺🇸 원문 (English)
Traffic interception vulnerability in BOSH Director vCenter CPI allows attackers positioned between BOSH Director and vCenter to impersonate vCenter REST API and capture administrator credentials via HTTP Basic auth, leading to complete virtualization infrastructure takeover.
An attacker who can intercept traffic between the BOSH Director and vCenter can establish a malicious server impersonating the vCenter REST API. When the BOSH Director makes CPI calls to perform routine cloud infrastructure operations, the attacker captures the vCenter administrator username and password transmitted via HTTP Basic authentication.
The vulnerability stems from insufficient authentication security in the communication protocol between BOSH Director and vCenter. While HTTPS may be used, the lack of proper certificate validation and pinning allows attackers to successfully impersonate vCenter endpoints. Because vCenter credentials typically grant full administrative control over the entire virtualization estate, successful credential capture yields complete takeover of every VM, datastore, and network the CPI manages.
This exposure exists on every CPI call (including routine deployment operations, not just when tags are configured) and cannot be mitigated by supplying a CA certificate alone. The attack impacts all infrastructure managed by the compromised vCenter instance, potentially affecting hundreds or thousands of VMs across multiple deployments and environments.
📍 영향받는 시스템
BOSH Director vCenter CPI (인증서 검증 및 피닝 미비 버전)
⚔️ 공격 벡터
Man-in-the-Middle (MitM)을 통한 vCenter REST API 사칭 및 HTTP Basic 인증 정보 탈취
🛡️ 대응 방법
BOSH Director의 vCenter CPI 설정에서 엄격한 SSL/TLS 인증서 검증 및 Certificate Pinning을 적용하도록 업데이트하십시오.
🔧 검증 코드
BOSH 설정 파일 내 vCenter 통신 시 인증서 검증(certificate validation) 및 피닝(pinning) 설정이 활성화되어 있는지 확인하십시오.
bosh -v vcenter-cpi-version-check-command 2>/dev/null || echo 'Manual check required: Verify SSL certificate pinning configuration in BOSH CPI settings'