]> git.ipfire.org Git - thirdparty/linux.git/commit
vfio/xe: Fix use-after-free in xe_vfio_pci_alloc_file()
authorAlper Ak <alperyasinak1@gmail.com>
Thu, 25 Dec 2025 15:13:49 +0000 (18:13 +0300)
committerAlex Williamson <alex@shazbot.org>
Sun, 28 Dec 2025 19:42:46 +0000 (12:42 -0700)
commitacf44a2361b8d6356b71a970ab016065b5123b0e
tree71e4271f4d7c7dddfdd522a8c57d0b06b0b0243c
parent665077d78dc7941ce6a330c02023a2b469cc8cc7
vfio/xe: Fix use-after-free in xe_vfio_pci_alloc_file()

migf->filp is accessed after migf has been freed. Save the error
value before calling kfree() to prevent use-after-free.

Fixes: 1f5556ec8b9e ("vfio/xe: Add device specific vfio_pci driver variant for Intel graphics")
Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Link: https://lore.kernel.org/r/20251225151349.360870-1-alperyasinak1@gmail.com
Signed-off-by: Alex Williamson <alex@shazbot.org>
drivers/vfio/pci/xe/main.c