🇰🇷 한글 설명
Pivotal Application Service(PAS)의 앱 매니저가 사용하는 클라우드 컨트롤러 프록시가 SSL 인증서를 검증하지 않는 취약점입니다. 공격자가 클라우드 컨트롤러의 DNS 레코드를 탈취할 경우, 전송되는 액세스 토큰을 가로채어 사용자의 리소스에 무단 접근할 수 있습니다.
💡 쉬운 설명
인증서를 확인하지 않는 보안 허점을 이용해 가짜 사이트로 유도하는 공격입니다. 이를 통해 사용자의 로그인 정보나 권한을 훔쳐 시스템을 마음대로 조작할 수 있습니다.
🇺🇸 원문 (English)
Pivotal Application Service (PAS), versions 2.2.x prior to 2.2.12, 2.3.x prior to 2.3.7 and 2.4.x prior to 2.4.3, contain apps manager that uses a cloud controller proxy that fails to verify SSL certs. A remote unauthenticated attacker that could hijack the Cloud Controller's DNS record could intercept access tokens sent to the Cloud Controller, giving the attacker access to the user's resources in the Cloud Controller
📍 영향받는 시스템
Pivotal Application Service (PAS) 2.2.x (< 2.2.12), 2.3.x (< 2.3.7), 2.4.x (< 2.4.3)
⚔️ 공격 벡터
DNS 하이재킹을 통한 클라우드 컨트롤러 프록시의 SSL 인증서 검증 우회 및 토큰 탈취
🛡️ 대응 방법
Pivotal Application Service를 보안 패치가 적용된 최신 버전(2.2.12, 2.3.7, 2.4.3 이상)으로 업데이트하십시오.
🔧 검증 코드
출력되는 버전이 취약한 범위에 해당하면 패치가 필요한 상태이며, 아무 결과도 나오지 않으면 안전한 버전입니다.
cf version 2>/dev/null | grep -E '2.2\.(?!(1[0-2]|[2-9]|[1-9][0-9]))|2.3\.(?!(7|[8-9]|[1-9][0-9]))|2.4\.(?!(3|[4-9]|[1-9][0-9]))'
📊 CVSS Vector String
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access