In the Linux kernel, the following vulnerability has been resolved:
PCI/P2PDMA: Release per-CPU pgmap ref when vminsertpage() fails
When vminsertpage() fails in p2pmemallocmmap(), p2pmemallocmmap() doesn't invoke percpurefput() to free the per-CPU ref of pgmap acquired after genpoolallocowner(), and memunmappages() will hang forever when trying to remove the PCI device.
Fix it by adding the missed percpurefput().
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45880.json",
"cna_assigner": "Linux"
}