🇰🇷 한글 설명
Apache CloudStack에서 계정 사용자가 기본적으로 KVM 하이퍼바이저용 템플릿을 등록할 수 있으며, 파일명 검증이 누락되어 있습니다. 공격자는 이를 이용해 악성 템플릿을 등록하고 KVM 호스트에서 임의 코드를 실행할 수 있습니다. 이로 인해 리소스 무결성과 기밀성 침해, 데이터 손실, 서비스 거부 및 가용성 저하가 발생할 수 있습니다.
💡 쉬운 설명
클라우드 관리 소프트웨어(CloudStack)에서 일반 사용자가 가상 서버용 설치 이미지를 등록할 때 파일 이름을 제대로 검사하지 않습니다. 이를 악용하면 공격자가 서버 전체를 장악할 수 있습니다.
🇺🇸 원문 (English)
Account users are allowed by default to register templates to be downloaded directly to the primary storage for deploying instances using the KVM hypervisor. Due to missing file name sanitization, an attacker can register malicious templates to execute arbitrary code on the KVM hosts. This can result in the compromise of resource integrity and confidentiality, data loss, denial of service, and availability of the KVM-based infrastructure managed by CloudStack.
Users are recommended to upgrade to Apache CloudStack versions 4.20.3.0 or 4.22.0.1, or later, which fixes this issue.
📍 영향받는 시스템
Apache CloudStack의 KVM 하이퍼바이저 연동 환경 (4.20.3.0 미만, 4.22.0.1 미만 버전)
⚔️ 공격 벡터
일반 계정으로 로그인한 공격자가 파일명을 조작한 악성 템플릿을 등록하여 KVM 호스트에서 임의 코드를 실행
🛡️ 대응 방법
Apache CloudStack 4.20.3.0 또는 4.22.0.1 이상으로 업그레이드
🔧 검증 코드
설치된 cloudstack-management 패키지 버전이 4.20.3.0 또는 4.22.0.1 미만이면 취약, 이상이면 패치 적용된 것으로 판단
cloudstack-sysvmadm -h 2>/dev/null; dpkg -l cloudstack-management 2>/dev/null | grep -E 'cloudstack' ; rpm -qa 2>/dev/null | grep -i cloudstack
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
VMware Telco Cloud Infrastructure