commit | 26a865f4aa8e66a6d94958de7656f7f1b03c6c56 | [log] [tgz] |
---|---|---|
author | Marcelo Tosatti <mtosatti@redhat.com> | Fri Jan 03 17:00:51 2014 -0200 |
committer | Marcelo Tosatti <mtosatti@redhat.com> | Wed Jan 08 19:14:08 2014 -0200 |
tree | fc16111cb9f5664f512b554321f9a796e75b8ed5 | |
parent | 96893977b8f732493815e7a2b552c37e1bb967e5 [diff] |
KVM: VMX: fix use after free of vmx->loaded_vmcs After free_loaded_vmcs executes, the "loaded_vmcs" structure is kfreed, and now vmx->loaded_vmcs points to a kfreed area. Subsequent free_loaded_vmcs then attempts to manipulate vmx->loaded_vmcs. Switch the order to avoid the problem. https://bugzilla.redhat.com/show_bug.cgi?id=1047892 Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>