diff options
author | Ladi Prosek <lprosek@redhat.com> | 2017-10-05 11:10:22 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2017-10-10 15:31:18 +0200 |
commit | fd19d3b45164466a4adce7cbff448ba9189e1427 (patch) | |
tree | 1ff127f382ee34d24ef4f5a93828f7f8e69cb616 /arch/powerpc | |
parent | 8a5776a5f49812d29fe4b2d0a2d71675c3facf3f (diff) | |
download | op-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/powerpc')
0 files changed, 0 insertions, 0 deletions