]> www.infradead.org Git - users/jedix/linux-maple.git/commit
kvm: fix page struct leak in handle_vmon
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 24 Jan 2017 10:56:21 +0000 (11:56 +0100)
committerChuck Anderson <chuck.anderson@oracle.com>
Mon, 27 Feb 2017 06:00:44 +0000 (22:00 -0800)
commit93f657ae63f19f96d45097b45d6841d7815bac69
tree98903f87dbf9340e54b793bb0fd7aa2855b063d3
parentb4cda7896bca43a9c6e03bc281adcc6640ae3e34
kvm: fix page struct leak in handle_vmon

Orabug: 25482167
CVE: CVE-2017-2596

handle_vmon gets a reference on VMXON region page,
but does not release it. Release the reference.

Found by syzkaller; based on a patch by Dmitry.

Reported-by: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 06ce521af9558814b8606c0476c54497cf83a653)
Signed-off-by: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
Reviewed-by: Jack Vogel <jack.vogel@oracle.com>
Conflicts:
arch/x86/kvm/vmx.c
arch/x86/kvm/vmx.c