aboutsummaryrefslogtreecommitdiff
path: root/fs/stack.c
diff options
context:
space:
mode:
authorSean Christopherson <[email protected]>2024-02-27 18:41:46 -0800
committerPaolo Bonzini <[email protected]>2024-05-07 11:59:23 -0400
commitf3310e622f77979f13a36f6bfaf0252eecc7b9f6 (patch)
tree76d25631b2ab51ee9adf8ccf58f3f55727275b6f /fs/stack.c
parent36d4492765fe74d69f91b0f2dae7340c03665649 (diff)
KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values
Explicitly set "pfn" and "hva" to error values in kvm_mmu_do_page_fault() to harden KVM against using "uninitialized" values. In quotes because the fields are actually zero-initialized, and zero is a legal value for both page frame numbers and virtual addresses. E.g. failure to set "pfn" prior to creating an SPTE could result in KVM pointing at physical address '0', which is far less desirable than KVM generating a SPTE with reserved PA bits set and thus effectively killing the VM. Signed-off-by: Sean Christopherson <[email protected]> Reviewed-by: Kai Huang <[email protected]> Message-ID: <[email protected]> Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'fs/stack.c')
0 files changed, 0 insertions, 0 deletions