Critical severity · published Aug 15, 2026
CVE-2026-72064
net: mana: Sync page pool RX frags for CPU
9.8
CVSS
0.5%
EPSS
No
On KEV
Description
In the Linux kernel, the following vulnerability has been resolved:
net: mana: Sync page pool RX frags for CPU
MANA allocates RX buffers from page pool fragments when frag_count is
greater than 1. In that case the buffers remain DMA mapped by page pool
and the RX completion path does not call dma_unmap_single(). As a result,
the implicit sync-for-CPU normally performed by dma_unmap_single() is
missing before the packet data is passed to the networking stack.
This breaks RX on configurations which require explicit DMA syncing, for
example when booted with swiotlb=force.
Fix this by recording the page pool page and DMA sync offset when the RX
buffer is allocated, and syncing the received packet range for CPU access
before handing the RX buffer to the stack.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 43% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LI
Linux · Linux
730ff06d3f5cc2ce0348414b78c10528b767d4a3 before 845c959178ccab020b67bed7f4eae3058135ec80; 730ff06d3f5cc2ce0348414b78c10528b767d4a3 before bc650dd5ce6434286b96e2b26a41af81f679cc7c; 730ff06d3f5cc2ce0348414b78c10528b767d4a3 before c72a0f09c57f92113df69f9b902d11c9e4b132f5; 6.18 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-72064
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-72064
git.kernel.org
https://git.kernel.org/stable/c/845c959178ccab020b67bed7f4eae3058135ec80
git.kernel.org
https://git.kernel.org/stable/c/bc650dd5ce6434286b96e2b26a41af81f679cc7c
git.kernel.org
https://git.kernel.org/stable/c/c72a0f09c57f92113df69f9b902d11c9e4b132f5
More from Linux
9.8
CVE-2025-39682
tls: fix handling of zero-length records on the rx_list
8.8
CVE-2026-53266
netfilter: bridge: make ebt_snat ARP rewrite writable
7.8
CVE-2026-53362
ipv6: account for fraggap on the paged allocation path
7.8
CVE-2026-31431
crypto: algif_aead - Revert to operating out-of-place
7.8
CVE-2025-38352
posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
