CVE-2026-53215CWE-416

CVE-2026-53215

Critical · published June 25, 2026

CVSS v3.1
9.8
EPSS
1%
Percentile
42.1
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

net: mvpp2: refill RX buffers before XDP or skb use

The RX error path returns the current descriptor buffer to the hardware

BM pool. That is only valid while the driver still owns the buffer.

mvpp2_rx_refill() can fail after the current buffer has been handed to

XDP or attached to an skb. In those cases mvpp2_run_xdp() may have

recycled, redirected, or queued the page for XDP_TX, and an skb free also

retires the data buffer. Returning such a buffer to BM lets hardware DMA

into memory that is no longer owned by the RX ring.

Refill the BM pool before handing the current buffer to XDP or to the

skb. If the allocation fails there, drop the packet and return the

still-owned current buffer to BM, preserving the pool depth. Once the

refill succeeds, later local drops retire/free the current buffer instead

of returning it to BM.

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00502 · 42.1th percentile
Weakness
CWE-416 · Use After Free
Published
2026-06-25T13:16Z
Affected products (14)
ProductVersionsFixed in
linux/linux_kernel≥ 5.7.15, < 5.85.8
linux/linux_kernel≥ 5.8.2, < 5.15.2105.15.210
linux/linux_kernel≥ 5.16, < 6.1.1766.1.176
linux/linux_kernel≥ 6.2, < 6.6.1436.6.143
linux/linux_kernel≥ 6.7, < 6.12.946.12.94
linux/linux_kernel≥ 6.13, < 6.18.366.18.36
linux/linux_kernel≥ 6.19, < 7.0.137.0.13
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (7)
EPSS history
Timeline
  • 25 JUN 08:39Z
    net: mvpp2: refill RX buffers before XDP or skb use
    cvelistv5