Impact
The Linux kernel contains a memory leak in the UDP tunnel NIC offload code because work queued during registration is not cancelled when the driver fails to register. This results in the struct udp_tunnel_nic allocated in udp_tunnel_nic_alloc() being leaked permanently, causing successive failed registrations to progressively consume kernel memory. Based on the description, it is inferred that an attacker would need the ability to trigger repeated device registration failures — i.e., local privileged or compromised local user capable of creating or reconfiguring a UDP tunnel NIC device.
Affected Systems
Linux kernel releases that include the UDP tunnel NIC implementation and have not yet integrated the fix found in commit 080695e6f005e2396f1207fd69d24c442cb230c6. The affected component is net/ipv4/udp_tunnel_nic.c and the vulnerability applies to every distribution that ships with this driver enabled, regardless of vendor.
Risk and Exploitability
The vulnerability is not listed in the CISA KEV catalog and has a CVSS score of 5.5, denoting moderate severity. The EPSS score is <1%, indicating a very low probability that the vulnerability will be exploited in the near term. No exploit code is currently known, so the risk is primarily that a privileged or compromised local user could repeatedly initiate failed device registrations, causing a kernel memory leak that might gradually increase memory usage. The attack likely requires local privilege or the ability to trigger UDP tunnel NIC device registration failures; the potential impact is a local increase in kernel memory consumption.
OpenCVE Enrichment
Debian DSA