U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2022-48861

Change History

New CVE Received by NIST 7/16/2024 9:15:13 AM

Action Type Old Value New Value
Added Description

								
							
							
						
In the Linux kernel, the following vulnerability has been resolved:

vdpa: fix use-after-free on vp_vdpa_remove

When vp_vdpa driver is unbind, vp_vdpa is freed in vdpa_unregister_device
and then vp_vdpa->mdev.pci_dev is dereferenced in vp_modern_remove,
triggering use-after-free.

Call Trace of unbinding driver free vp_vdpa :
do_syscall_64
  vfs_write
    kernfs_fop_write_iter
      device_release_driver_internal
        pci_device_remove
          vp_vdpa_remove
            vdpa_unregister_device
              kobject_release
                device_release
                  kfree

Call Trace of dereference vp_vdpa->mdev.pci_dev:
vp_modern_remove
  pci_release_selected_regions
    pci_release_region
      pci_resource_len
        pci_resource_end
          (dev)->resource[(bar)].end
Added Reference

								
							
							
						
kernel.org https://git.kernel.org/stable/c/4b1743bc715a3691a63ac21b349079b07bf1b19e [No types assigned]
Added Reference

								
							
							
						
kernel.org https://git.kernel.org/stable/c/dc54ba9932aeaaa1a21fe214af1f446593a78274 [No types assigned]
Added Reference

								
							
							
						
kernel.org https://git.kernel.org/stable/c/eb057b44dbe35ae14527830236a92f51de8f9184 [No types assigned]