Back to CVE records
High 7.4Published Jun 9, 2026

CVE-2026-46320tap: free page on error paths in tap_get_user_xdp()

Updated under an hour ago ()

Does this affect you?

It affects Linux and 2 other products. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: tap: free page on error paths in tap_get_user_xdp() tap_get_user_xdp() rejects a frame shorter than ETH_HLEN with -EINVAL, and returns -ENOMEM when build_skb() fails. Both paths jump to the err label without freeing the page that vhost_net_build_xdp() allocated for the frame. tap_sendmsg() discards the per-buffer return value and always returns 0, so vhost_tx_batch() takes the success path and never frees the page; each rejected frame in a batch leaks one page-frag chunk. Free the page on both error paths, before the skb is built. This is the tap counterpart of the same leak in tun_xdp_one().

CVSS
7.4 HIGH (v3.1, CNA)CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Modified
Record last updated
Oct 16, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from 0efac27791ee068075d80f07c55a229b1335ce12 before 8d03e65eb6cfbffec471a6b65416f93679bf3286; from 0efac27791ee068075d80f07c55a229b1335ce12 before f979971835dddbca86cf99e3b2e2b94a408a1ab2; from 0efac27791ee068075d80f07c55a229b1335ce12 before 3f52a86a482a69294c50a5a2a097bd6f4104990a; from 0efac27791ee068075d80f07c55a229b1335ce12 before d30aac0fa00ca0afc3e08174cf7f974a66bdcf05; from 0efac27791ee068075d80f07c55a229b1335ce12 before d68eab61944a9b0826fa2e954e42db1aa3201b7a; from 0efac27791ee068075d80f07c55a229b1335ce12 before e27c17346628cb56843a83f93ac63c314c00f388; from 0efac27791ee068075d80f07c55a229b1335ce12 before 18a84c35842e19cd3c5534d8cee73d31863f696d; from 0efac27791ee068075d80f07c55a229b1335ce12 before 3bcf7aec6a9d16438f2cec29f5d7c8d5b8edf9b2
CNA record
Siemens SIMATIC S7-1500 TM MFP - GNU/Linux subsystem
siemens:simatic_s7_1500_tm_mfp_gnu_linux_subsystem (from the name)
all versions
CISA ADP
linux linux_kernel
linux:linux_kernel
from 4.20 before 5.10.259; from 5.11 before 5.15.210; from 5.16 before 6.1.176; from 6.2 before 6.6.143; from 6.7 before 6.12.94; from 6.13 before 6.18.36; from 6.19 before 7.0.12; 7.1; and 4 more ranges
NVD

References

  • patch
  • patch
  • patch
  • patch
  • patch
  • patch
  • patch
  • patch

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.