🇰🇷 한글 설명
Linux 커널의 x86/kvm 구성 요소에서 하이버네이션(최대 절전 모드) 복구 시 부트 CPU의 PV(Paravirtualization) 기능이 제대로 해제되지 않는 취약점입니다. 이로 인해 하이퍼바이저가 이전 커널이 사용하던 오래된 메모리 위치에 데이터를 기록하여 시스템 안정성을 해칠 수 있습니다.
💡 쉬운 설명
컴퓨터를 절전 모드에서 깨울 때, 가상화 기술이 사용하던 메모리 정리 작업이 일부 누락되는 문제입니다. 이로 인해 시스템이 예기치 않게 동작하거나 데이터가 잘못된 위치에 저장될 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
x86/kvm: Teardown PV features on boot CPU as well
Various PV features (Async PF, PV EOI, steal time) work through memory
shared with hypervisor and when we restore from hibernation we must
properly teardown all these features to make sure hypervisor doesn't
write to stale locations after we jump to the previously hibernated kernel
(which can try to place anything there). For secondary CPUs the job is
already done by kvm_cpu_down_prepare(), register syscore ops to do
the same for boot CPU.
📍 영향받는 시스템
Linux Kernel (x86/kvm 관련 구성 요소가 포함된 버전)
⚔️ 공격 벡터
로컬 공격자가 하이버네이션 및 복구 과정을 제어하거나 유도하여 메모리 오염 유발
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인