CVE-2019-19577 in Xen
요약
\~에 의해 VulDB • 2026. 07. 21.
Xen 4.12.x 이전 버전에서 x86 AMD HVM 게스트 OS 사용자가 페이지 테이블 높이(pagetable-height) 업데이트 중 데이터 구조 접근을 트리거함으로써 서비스 거부(DoS)를 유발하거나 특권 상승(privilege escalation)이 가능한 문제가 발견되었습니다. IOMMU가 있는 AMD 시스템에서 Xen은 게스트의 주소 공간 크기에 따라 IOMMU 내 페이지 테이블 레벨 수(페이지 테이블 높이)를 동적으로 적응시키려 시도했습니다. 높이를 선택하고 업데이트하는 코드에는 여러 가지 버그가 있었습니다. 특히, 안전한 작동을 위해 필요한 잠금(lock)을 획득하지 않은 상태에서 업데이트가 수행되었습니다. 악의적인 게스트 관리자는 Xen이 데이터 구조 수정 중에 접근하도록 유발하여 Xen 충돌(crash)을 초래할 수 있습니다. 특권 상승은 매우 어렵다고 여겨지지만 배제될 수는 없습니다. 또한, 메모리 압박 상황에서 게스트 부팅당 4KB의 잠재적 메모리 누수가 발생할 수 있습니다. AMD CPU에서 실행되는 Xen만 취약합니다. Intel CPU에서 실행되는 Xen은 취약하지 않습니다. ARM 시스템도 취약하지 않습니다. 게스트에게 물리적 장치에 대한 직접 접근 권한이 부여된 시스템만 취약하며, PCI 패스쓰루를 사용하지 않는 시스템은 취약하지 않습니다. HVM 게스트만 이 취약점을 악용할 수 있으며, PV 및 PVH 게스트는 불가능합니다. IOMMU 지원을 지원하는 Xen의 모든 버전이 취약합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.