CVE-2026-46268 in Linux
Zusammenfassung
von VulDB • 03.06.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
PCI/P2PDMA: Korrektur der Warnbedingung in p2pmem_alloc_mmap()
Das Commit b7e282378773 hat den initialen Seiten-Referenzzähler (page refcount) für p2pdma-Seiten bereits von eins auf null geändert. In p2pmem_alloc_mmap() wird jedoch „VM_WARN_ON_ONCE_PAGE(!page_ref_count(page))“ verwendet, um zu behaupten, dass der initiale Seiten-Referenzzähler nicht null sein darf. Bei aktiviertem CONFIG_DEBUG_VM wird daher Folgendes gemeldet:
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
Die Behebung erfolgt durch die Verwendung von „page_ref_count(page)“ als Assertionsbedingung.
If you want to get best quality of vulnerability data, you may have to visit VulDB.