summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/paging_tmpl.h
diff options
context:
space:
mode:
authorLadi Prosek <lprosek@redhat.com>2017-10-05 11:10:22 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2017-10-10 15:31:18 +0200
commitfd19d3b45164466a4adce7cbff448ba9189e1427 (patch)
tree1ff127f382ee34d24ef4f5a93828f7f8e69cb616 /arch/x86/kvm/paging_tmpl.h
parent8a5776a5f49812d29fe4b2d0a2d71675c3facf3f (diff)
downloadop-kernel-dev-fd19d3b45164466a4adce7cbff448ba9189e1427.zip
op-kernel-dev-fd19d3b45164466a4adce7cbff448ba9189e1427.tar.gz
KVM: nVMX: update last_nonleaf_level when initializing nested EPT
The function updates context->root_level but didn't call update_last_nonleaf_level so the previous and potentially wrong value was used for page walks. For example, a zero value of last_nonleaf_level would allow a potential out-of-bounds access in arch/x86/mmu/paging_tmpl.h's walk_addr_generic function (CVE-2017-12188). Fixes: 155a97a3d7c78b46cef6f1a973c831bc5a4f82bb Signed-off-by: Ladi Prosek <lprosek@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/kvm/paging_tmpl.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud