aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorYu Zhang <[email protected]>2017-09-18 18:45:01 +0800
committerRadim Krčmář <[email protected]>2017-09-19 14:28:58 +0200
commitd6500149bc4fddc5a91cd1a0c31b38fa36bff3ee (patch)
tree63bebe3b669b051526b608e50db1fbdc4c753d94 /drivers
parent95e2a3b3ef177730019e3799917193595133b275 (diff)
KVM: x86: Fix the NULL pointer parameter in check_cr_write()
Routine check_cr_write() will trigger emulator_get_cpuid()-> kvm_cpuid() to get maxphyaddr, and NULL is passed as values for ebx/ecx/edx. This is problematic because kvm_cpuid() will dereference these pointers. Fixes: d1cd3ce90044 ("KVM: MMU: check guest CR3 reserved bits based on its physical address width.") Reported-by: Jim Mattson <[email protected]> Signed-off-by: Yu Zhang <[email protected]> Reviewed-by: David Hildenbrand <[email protected]> Reviewed-by: Jim Mattson <[email protected]> Signed-off-by: Radim Krčmář <[email protected]>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions