🔍 CVE-2021-28039

6.5
CVSS Score
MEDIUM
2021-03-05
2026-06-17 03:45
✅ 완료

🇰🇷 한글 설명

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인 경우 취약할 수 있습니다.

Shell / Script
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)

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel