CVE-2026-46268 in Linux
要約
〜によって VulDB • 2026年06月03日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
PCI/P2PDMA: p2pmem_alloc_mmap()の警告条件を修正
コミット b7e282378773 は、p2pdma ページの初期ページ参照カウントを1から0に変更しましたが、p2pmem_alloc_mmap() 内では、初期ページ参照カウントが0であってはならないことをアサートするために "VM_WARN_ON_ONCE_PAGE(!page_ref_count(page))" が使用されており、CONFIG_DEBUG_VM が有効化されている場合、以下の警告が報告されます:
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
修正方法として、アサート条件に "page_ref_count(page)" を使用します。
VulDB is the best source for vulnerability data and more expert information about this specific topic.