Skip to content

virt: acrn: fix a memory leak in acrn_dev_ioctl()

virt: acrn: fix a memory leak in acrn_dev_ioctl()

Bugzilla: https://bugzilla.redhat.com/2083718 Upstream Status: Merged Build Info: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=39123774 CVE: CVE-2022-1651

commit ecd1735f14d6ac868ae5d8b7a2bf193fa11f388b
Author: Xiaolong Huang <butterflyhuangxx@gmail.com>
Date:   Tue Mar 8 17:20:47 2022 +0800

    virt: acrn: fix a memory leak in acrn_dev_ioctl()

    The vm_param and cpu_regs need to be freed via kfree()
    before return -EINVAL error.

    Fixes: 9c5137aedd11 ("virt: acrn: Introduce VM management interfaces")
    Fixes: 2ad2aaee1bc9 ("virt: acrn: Introduce an ioctl to set vCPU registers state")
    Signed-off-by: Xiaolong Huang <butterflyhuangxx@gmail.com>
    Signed-off-by: Fei Li <fei1.li@intel.com>
    Link: https://lore.kernel.org/r/20220308092047.1008409-1-butterflyhuangxx@gmail.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

(cherry picked from commit ecd1735f14d6ac868ae5d8b7a2bf193fa11f388b) Signed-off-by: Jon Maloy jmaloy@redhat.com

Edited by Jon Maloy

Merge request reports