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

net: ena: clean up XDP TX queues when regular TX setup fails

create_queues_with_size_backoff() creates XDP TX queues before setting
up the regular TX path. If the subsequent allocation or creation of
regular TX queues fails, the error handling paths omit the teardown of the
XDP TX queues, leading to a resource leak.

Fix this by explicitly destroying the XDP TX queue subset at the two
missing failure points.

The bug was first flagged by an experimental analysis tool we are
developing for kernel memory-management bugs while analyzing
v6.13-rc1. The tool is still under development and is not yet publicly
available. Manual inspection confirms that the bug is still
present in v7.1-rc7.

An x86_64 allyesconfig build showed no new warnings. As we do not have
an ENA device to test with, no runtime testing was able to be performed.
Published: 2026-08-15
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The ENA network driver creates XDP transmit queues before it establishes the regular transmit path. When the subsequent allocation of regular TX queues fails, the cleanup code does not destroy the unfinished XDP queues, resulting in persistent allocations and a resource leak. An attacker that can repeatedly trigger this failure path may exhaust kernel memory or queue resources, eventually bringing the network function or the host to a degraded state or complete failure. The weakness is a classic resource leak, identified as CWE‑767.

Affected Systems

All Linux kernel releases that include the ENA driver are impacted, from early 6.13‑rc1 through 7.1‑rc7. The vulnerability is present in any distribution kernel that has not yet applied the upstream patch; the affected component is the Linux kernel subsystem net:ena. No specific vendor or patch version list is supplied, but any system using the ENA device and a kernel version between v6.13‑rc1 and v7.1‑rc7 is potentially vulnerable.

Risk and Exploitability

The CVSS score is not supplied, and the EPSS score is not available, indicating no publicly reported exploitation data. The vulnerability is listed in no KEV catalog. Because the flaw requires the failure of a kernel allocation routine, the attack vector likely requires a local or privileged context that can induce repeated TX path failures. The potential impact of a successful repeated failure is a denial of service by exhausting kernel resources, but no remote exploitation path has been documented. The risk is therefore primarily operational rather than immediate criticality, yet early patching is recommended to prevent possible DoS conditions.

Generated by OpenCVE AI on August 15, 2026 at 08:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the ENA driver fix (commit 11f68ebc, etc.)
  • Reboot or reload the ENA module to ensure that no orphan XDP queues remain
  • After updating, monitor system logs for ENA TX allocation errors to confirm that the leak is resolved

Generated by OpenCVE AI on August 15, 2026 at 08:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 09:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-767

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: ena: clean up XDP TX queues when regular TX setup fails create_queues_with_size_backoff() creates XDP TX queues before setting up the regular TX path. If the subsequent allocation or creation of regular TX queues fails, the error handling paths omit the teardown of the XDP TX queues, leading to a resource leak. Fix this by explicitly destroying the XDP TX queue subset at the two missing failure points. The bug was first flagged by an experimental analysis tool we are developing for kernel memory-management bugs while analyzing v6.13-rc1. The tool is still under development and is not yet publicly available. Manual inspection confirms that the bug is still present in v7.1-rc7. An x86_64 allyesconfig build showed no new warnings. As we do not have an ENA device to test with, no runtime testing was able to be performed.
Title net: ena: clean up XDP TX queues when regular TX setup fails
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-15T05:52:12.136Z

Reserved: 2026-08-09T03:40:39.903Z

Link: CVE-2026-72056

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:15.010

Modified: 2026-08-15T06:21:15.010

Link: CVE-2026-72056

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T10:15:02Z

Weaknesses
  • CWE-767

    Access to Critical Private Variable via Public Method