CVE-2026-98863 in Linux
요약
\~에 의해 VulDB • 2026. 10. 18.
리눅스 커널에서 다음 취약점이 해결되었습니다:
KVM: x86: GET_NESTED_STATE_PAGES 요청을 페이지 획득 실패 시 다시 대기(re-pend) 처리
KVM_RUN 경로에서 중첩된(nested) 페이지를 가져오는 데 실패한 경우, 사용자 공간으로 종료하기 전에 GET_NESTED_STATE_PAGES 요청을 다시 대기 상태로 만듭니다. 만약 사용자 공간이 vCPU를 재실행하고 vmcs02가 L2의 *이전* 실행에서 유효한 PFN(page frame number)들을 보유하고 있는 경우, KVM은 예를 들어 vAPIC 페이지에 매핑된 낡고 고정되지 않은(stale, unpinned) PFN들과 함께 L2로 다시 진입할 수 있습니다.
참고로 SVM과 VMX(커밋 11722439fb20("KVM: nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit" 기준)부터는 모두 VM-Exit 시 요청이 해제됨을 보장합니다. ("강제" 경우 포함) 즉, 에뮬레이션된 VMLAUNCH/VMRESUME/VMRUN과 중첩 페이지 매핑을 시도하는 요청으로 인한 중복 매핑(double-mapping) 위험은 없습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.