Impact
The vulnerability lies in the Linux kernel’s net_devmem_bind_dmabuf function, which incorrectly assumes that dma-buf sizes and scatter‑gather lengths are always multiples of PAGE_SIZE. When a non‑aligned size is supplied, the read of tx_vec[virt_addr / PAGE_SIZE] can reference memory beyond the allocated array, resulting in an out‑of‑bounds read that could expose kernel data or trigger a fault. This flaw is a classic example of CWE‑125.
Affected Systems
Every Linux kernel that includes the net:devmem subsystem and does not yet contain the patch is affected. Because no specific product version information is supplied, all kernels that included the pre‑patch code are potentially vulnerable.
Risk and Exploitability
With a CVSS score of 8.8 the vulnerability is classified as high severity. The EPSS indicates a very low exploitation probability (<1%) and it is not listed in CISA KEV. The likely attack vector is local; a process that can bind a dma‑buf—such as a vulnerable network driver or a user application that interfaces with net:devmem—can trigger the out‑of‑bounds read. The exploit requires the ability to provide a non‑aligned dmabuf size; privilege escalation is not strictly required, but kernel privilege is needed to influence the bind path.
OpenCVE Enrichment
Ubuntu USN