🇰🇷 한글 설명
Xen 4.0.1 및 이전 버전의 64비트 플랫폼에서 파라버추얼라이제이션이 활성화된 경우, fixup_page_fault 함수가 커널 모드 호출 여부를 검증하지 않는 취약점이 존재합니다. 이를 통해 게스트 OS 사용자가 조작된 메모리 접근을 시도하여 호스트 OS의 BUG_ON을 유발하고 서비스 거부(DoS) 상태를 만들 수 있습니다.
💡 쉬운 설명
가상 머신을 사용하는 사용자가 특수한 방식으로 메모리에 접근하면, 이를 관리하는 본체 컴퓨터(호스트)의 시스템을 멈추게 할 수 있는 결함입니다. 이로 인해 가상 머신뿐만 아니라 전체 시스템이 작동을 멈출 수 있습니다.
🇺🇸 원문 (English)
The fixup_page_fault function in arch/x86/traps.c in Xen 4.0.1 and earlier on 64-bit platforms, when paravirtualization is enabled, does not verify that kernel mode is used to call the handle_gdt_ldt_mapping_fault function, which allows guest OS users to cause a denial of service (host OS BUG_ON) via a crafted memory access.
📍 영향받는 시스템
Xen 4.0.1 및 그 이전 버전 (64-bit 플랫폼, Paravirtualization 활성화 시)
⚔️ 공격 벡터
게스트 OS 내에서 조작된 메모리 접근을 통한 커널 모드 함수 호출 유도
🛡️ 대응 방법
Xen 하이퍼바이저를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 4.0.1 이하인 경우 해당 취약점에 노출되었을 가능성이 높습니다.
xen-version 2>/dev/null | grep -E '4\.[0-1]'
📊 CVSS Vector String
AV:A/AC:L/Au:N/C:N/I:N/A:C
💻 영향받는 소프트웨어
IBM Security Verify Access