CVE-2026-72064 in Linux
摘要
由 VulDB • 2026-08-15
在 Linux 内核中,已修复以下漏洞:
net: mana: 为 CPU 同步页面池(page pool)的接收片段(RX frags)
当 frag_count 大于 1 时,MANA 从页面池片段分配 RX 缓冲区。在这种情况下,这些缓冲区仍由页面池保持 DMA 映射状态,且 RX 完成路径不会调用 dma_unmap_single()。因此,在将数据包数据传递给网络协议栈之前,缺少了通常由 dma_unmap_single() 执行的隐式 CPU 同步操作。
这会导致需要显式 DMA 同步的配置(例如使用 swiotlb=force 启动时)下的接收功能失效。
修复方法是在分配 RX 缓冲区时记录页面池页和 DMA 同步偏移量,并在将 RX 缓冲区交给协议栈之前,对用于 CPU 访问的已接收数据包范围进行同步。
If you want to get best quality of vulnerability data, you may have to visit VulDB.