Linux Kernel PCI/P2PDMA Vulnerability in Memory Allocation Function
CVE-2026-46268
What is CVE-2026-46268?
A vulnerability has been identified in the Linux kernel's PCI/P2PDMA component concerning the memory allocation function, p2pmem_alloc_mmap(). This issue arises due to an improper assertion that checks the page reference count, leading to potential warnings when CONFIG_DEBUG_VM is enabled. Specifically, the warning is triggered when the initial page reference count is erroneously set to zero, which is contrary to the expectation that it should be non-zero. The issue has been resolved by modifying the assertion to correctly utilize the page reference count, ensuring enhanced stability and reliability in memory allocation processes.
Affected Version(s)
Linux b7e2823787735ca009e63f35f164b46df0ef096c
Linux b7e2823787735ca009e63f35f164b46df0ef096c < 9b69243983fb2f4d4d1f4ef0989bc1296547dc2c
Linux b7e2823787735ca009e63f35f164b46df0ef096c