🇰🇷 한글 설명
nats-sync와 BOSH director 사이의 네트워크 중간자 공격(MitM)을 통해 관리자 자격 증명을 탈취하고 VM 목록을 조작할 수 있는 취약점입니다. UsersSync#bosh_api_response_body 메서드가 SSL 인증서 검증을 수행하지 않도록 설정되어 있어 발생합니다.
💡 쉬운 설명
네트워크 중간에서 데이터를 가로채는 공격자가 관리자 비밀번호를 훔치고 가상 머신 정보를 마음대로 바꿀 수 있는 보안 결함입니다. 보안 인증 과정을 건너뛰도록 설정되어 있어 공격자가 중간에 끼어들기 매우 쉽습니다.
🇺🇸 원문 (English)
A network man-in-the-middle between nats-sync and the BOSH director can steal the director credentials (Basic auth header or UAA client secret) and can tamper with the VM list that is written into the NATS authorization file. Stolen credentials grant administrative director access. UsersSync#bosh_api_response_body builds a Net::HTTP client with verify_mode = OpenSSL::SSL::VERIFY_NONE for every director call (/info, /deployments, /deployments/<name>/vms).
Affected versions:
- BOSH: all versions prior to v282.1.9 (inclusive); fixed in v282.1.9 or later
📍 영향받는 시스템
BOSH v282.1.9 미만 모든 버전
⚔️ 공격 벡터
네트워크 중간자 공격(Man-in-the-Middle)을 통한 SSL 인증서 검증 우회 및 자격 증명 탈취
🛡️ 대응 방법
BOSH를 v282.1.9 이상 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 v282.1.9보다 낮으면 취약한 상태입니다.
bosh --version 2>/dev/null | grep -oE 'v[0-9]+\.[0-9]+\.[0-9]+'