CVE 9.8 CRITICAL

net: mvpp2: limit XDP frame size to the RX buffer_CVE-2026-53216

9.8 / 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Description

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

net: mvpp2: limit XDP frame size to the RX buffer

mvpp2 has short and long BM pools, and short pool buffers can be smaller
than PAGE_SIZE. The XDP path nevertheless initializes every xdp_buff with
PAGE_SIZE as frame size.

XDP helpers use frame_sz to validate tail growth and to derive the hard
end of the data area. Advertising PAGE_SIZE for short buffers can let
bpf_xdp_adjust_tail() grow a packet past the real allocation, corrupting
memory or later tripping skb tailroom checks.

Initialize the XDP buffer with bm_pool->frag_size so XDP tailroom matches
the actual buffer backing the packet.

AI Analysis

A vulnerability in the Linux kernel's mvpp2 driver allows an attacker to corrupt memory or trip skb tailroom checks by growing a packet past the real allocation.

Basic Information

ID CVE-2026-53216
Source Linux
Published Jun 25, 2026 at 08:39
Modified Jun 28, 2026 at 06:40

Affected Product

Vendor Linux
Product Linux
Version 07dd0a7aae7f72af7cec18909581c2bb570edddc
Affected Versions Linux Linux 07dd0a7aae7f72af7cec18909581c2bb570edddc
Linux Linux 07dd0a7aae7f72af7cec18909581c2bb570edddc
Linux Linux 07dd0a7aae7f72af7cec18909581c2bb570edddc
Linux Linux 07dd0a7aae7f72af7cec18909581c2bb570edddc
Linux Linux 07dd0a7aae7f72af7cec18909581c2bb570edddc
Linux Linux 07dd0a7aae7f72af7cec18909581c2bb570edddc
Linux Linux 07dd0a7aae7f72af7cec18909581c2bb570edddc
Linux Linux 5.9

AI Assessment

AI Score 9.8 / 10
AI Severity Critical
Vendor Linux
Product Linux Kernel
Version 5.9, 07dd0a7aae7f72af7cec18909581c2bb570edddc

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.