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: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The ENA network driver in the Linux kernel allocates XDP transmit queues before establishing the standard transmit path. If the subsequent allocation of regular TX queues fails, the cleanup code does not tear down the partially created XDP queues, leaving orphaned kernel allocations. This resource leak can accumulate over time, increasing kernel memory consumption and exhausting queue descriptors. The description implies that repeatedly triggering the failure path could be exploited to deplete kernel resources, but the exact exploitation method is not explicitly documented, so this is inferred from the observed behavior.

Affected Systems

All Linux kernel builds containing the ENA driver before the fix, specifically mainline releases v6.13‑rc1 through v7.1‑rc7 and any derivative distributions using those kernels with an ENA‑compatible NIC, are impacted. Every vendor that ships a kernel from this range without the corresponding patch would expose affected hosts to the leak.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity; the EPSS score of <1% suggests a low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Exploitation would likely require a local or privileged attacker able to induce repeated allocation failures, implying that the risk is mainly operational as opposed to giving remote code execution. It is prudent to apply the patch promptly to mitigate the resource exhaustion risk.

Generated by OpenCVE AI on August 18, 2026 at 06:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the ENA driver fix (changelog reference 11f68eb).
  • Restart or reload the ENA driver after the update to ensure any orphan XDP queues are cleared.
  • If an immediate upgrade is not feasible, monitor kernel memory usage and ENA TX queue counts for signs of the leak, and consider disabling XDP on the affected interface until the patch can be applied.

Generated by OpenCVE AI on August 18, 2026 at 06:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 04:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-767

Tue, 18 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-459
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


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-17T05:07:22.862Z

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-17T06:18:03.897

Link: CVE-2026-72056

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72056 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T06:15:04Z

Weaknesses