CVE Catalog

CVE-2026-46268

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

2th percentile - higher than 2% of all known CVEs

Summary

In the Linux kernel PCI P2PDMA subsystem, the p2pmem_alloc_mmap() function uses an incorrect warning condition. After changing the initial page refcount from 1 to 0, the condition VM_WARN_ON_ONCE_PAGE(!page_ref_count(page)) falsely triggers a warning when the page has a refcount of 0.

Risk Assessment

False warnings can mask real memory issues and generate unnecessary log noise, hindering system diagnostics.

Recommendation

Apply the Linux kernel patch that changes the condition to page_ref_count(page) to correctly handle pages with refcount 0.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: PCI/P2PDMA: Fix p2pmem_alloc_mmap() warning condition Commit b7e282378773 has already changed the initial page refcount of p2pdma page from one to zero, however, in p2pmem_alloc_mmap() it uses "VM_WARN_ON_ONCE_PAGE(!page_ref_count(page))" to assert the initial page refcount should not be zero and the following will be reported when CONFIG_DEBUG_VM is enabled: page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x380400000 flags: 0x20000000002000(reserved|node=0|zone=4) raw: 0020000000002000 ff1100015e3ab440 0000000000000000 0000000000000000 raw: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000 page dumped because: VM_WARN_ON_ONCE_PAGE(!page_ref_count(page)) ------------[ cut here ]------------ WARNING: CPU: 5 PID: 449 at drivers/pci/p2pdma.c:240 p2pmem_alloc_mmap+0x83a/0xa60 Fix by using "page_ref_count(page)" as the assertion condition.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS