CVE-2026-45880

PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails

published May 27, 2026

CVSS
—
EPSS
0%
Percentile
5.0
In the wild
Unconfirmed
What it is

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

PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails

When vm_insert_page() fails in p2pmem_alloc_mmap(), p2pmem_alloc_mmap()

doesn't invoke percpu_ref_put() to free the per-CPU ref of pgmap acquired

after gen_pool_alloc_owner(), and memunmap_pages() will hang forever when

trying to remove the PCI device.

Fix it by adding the missed percpu_ref_put().

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00162 · 5.0th percentile
Published
2026-05-27T12:16Z
EPSS history
Timeline
  • 27 MAY 12:16Z
    PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails
    cvelistv5