🇰🇷 한글 설명
Linux 커널 5.11.12 이전 버전의 arch/x86/kvm/svm/nested.c에서 Use-After-Free 취약점이 발견되었습니다. AMD KVM 환경에서 중첩 가상화(nested virtualization)를 사용할 때 TOCTOU 레이스 컨디션으로 인해 게스트가 호스트 OS의 MSR에 대한 접근 제어를 우회할 수 있습니다.
💡 쉬운 설명
가상 컴퓨터 안에서 또 다른 가상 컴퓨터를 실행할 때 발생하는 보안 허점입니다. 공격자가 이 허점을 이용하면 가상 컴퓨터의 제한을 뚫고 실제 컴퓨터(호스트)의 중요한 설정에 접근할 수 있습니다.
🇺🇸 원문 (English)
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12 double fetch in nested_svm_vmrun.
📍 영향받는 시스템
Linux kernel versions prior to 5.11.12 (specifically affecting AMD KVM with nested virtualization)
⚔️ 공격 벡터
중첩 가상화 환경에서 VMCB12 이중 가져오기(double fetch)를 이용한 TOCTOU 레이스 컨디션 공격
🛡️ 대응 방법
Linux 커널을 5.11.12 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 5.11.12보다 낮은지 확인하십시오.