CVE-2026-46320
kernel: tap: free page on error paths in tap_get_user_xdp()
Severity
LowRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · June 9, 2026
Updated · October 2, 2026
Description
A flaw was found in the Linux kernel's tap driver. This vulnerability occurs in the tap_get_user_xdp() function, where allocated memory pages are not properly freed when processing rejected network frames. Specifically, if a frame is shorter than the expected Ethernet header length or if memory allocation fails, the error handling paths do not release the previously allocated page. This oversight can lead to a memory leak, as each rejected frame in a batch can cause one page-frag chunk to be leaked, potentially impacting system stability and performance over time.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-772 · Missing Release of Resource after Effective Lifetime