🇰🇷 한글 설명
Xen 환경에서 사용되는 Linux 커널 5.9.x부터 5.11.3 버전 사이에서 발견된 취약점입니다. 특정 설정(CONFIG_XEN_UNPOPULATED_ALLOC은 활성화되어 있으나 CONFIG_XEN_BALLOON_MEMORY_HOTPLUG는 비활성화된 경우)에서 x86 PV 게스트 OS 사용자가 과도한 I/O 활동을 통해 Dom0 또는 드라이버 도메인을 충돌시킬 수 있습니다.
💡 쉬운 설명
가상화 환경에서 특정 설정을 사용하는 경우, 악의적인 사용자가 가상 머신에서 과도한 데이터를 주고받아 전체 시스템을 멈추게 할 수 있는 문제입니다. 이는 시스템의 안정성을 해치고 서비스 중단을 초래할 수 있습니다.
🇺🇸 원문 (English)
An issue was discovered in the Linux kernel 5.9.x through 5.11.3, as used with Xen. In some less-common configurations, an x86 PV guest OS user can crash a Dom0 or driver domain via a large amount of I/O activity. The issue relates to misuse of guest physical addresses when a configuration has CONFIG_XEN_UNPOPULATED_ALLOC but not CONFIG_XEN_BALLOON_MEMORY_HOTPLUG.
📍 영향받는 시스템
Linux kernel 5.9.x ~ 5.11.3 (Xen 환경에서 특정 설정 사용 시)
⚔️ 공격 벡터
x86 PV 게스트 OS 사용자가 과도한 I/O 활동을 발생시켜 공격
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
커널 버전이 취약 범위에 해당하고, 설정값 중 UNPOPULATED_ALLOC은 y이며 BALLOON_MEMORY_HOTPLUG는 n인 경우 취약할 수 있습니다.
uname -r | grep -E '5\.(9|10|11)\.[0-9]+' && grep -E 'CONFIG_XEN_UNPOPULATED_ALLOC|CONFIG_XEN_BALLOON_MEMORY_HOTPLUG' /boot/config-$(uname -r)