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

dpaa2-eth: put MAC endpoint device on disconnect

fsl_mc_get_endpoint() returns the MAC endpoint device with a reference
taken through device_find_child(). The Ethernet connect path stores that
device in mac->mc_dev and keeps it for the lifetime of the connected MAC
object.

However, the disconnect path only disconnects and closes the MAC before
freeing the dpaa2_mac object. It does not drop the endpoint device
reference stored in mac->mc_dev, so every successful connect leaks that
device reference when the MAC is later disconnected.

Drop the endpoint device reference after closing the MAC and before
freeing the dpaa2_mac object.
Published: 2026-08-10
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The dpaa2‑eth driver in the Linux kernel mishandles the release of a MAC endpoint device when a MAC is disconnected. A reference to the endpoint device is retained even after the MAC is closed, resulting in a resource leak. Repeated connect and disconnect operations can accumulate unreleased references, potentially exhausting system memory or other resources and degrading system performance or availability.

Affected Systems

The vulnerability affects the Linux operating system’s kernel, specifically the dpaa2‑eth driver responsible for managing Ethernet MAC endpoints. No specific kernel versions are listed, so all kernels that include this driver prior to the commit that fixed the issue are potentially affected.

Risk and Exploitability

The EPSS score is < 1%, and the CVSS score of 5.9 indicates moderate severity. The vulnerability is not listed in the CISA KEV catalog, suggesting limited public exploitation. Exploitation would require local kernel or elevated privileges to repeatedly connect and disconnect MAC interfaces. The absence of a public exploit does not negate the risk of a denial‑of‑service scenario through resource exhaustion caused by the reference leak.

Generated by OpenCVE AI on August 12, 2026 at 18:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that includes the dpaa2‑eth fix (the commit that drops the endpoint reference should be present in newer kernels).
  • If an update is not possible, disable or unload the dpaa2‑eth driver or the networking interfaces that use it to prevent the leak from occurring.
  • Configure system monitoring to detect abnormal increases in memory or device handle usage associated with dpaa2 MAC devices, and take remedial action if the leak is observed.

Generated by OpenCVE AI on August 12, 2026 at 18:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Wed, 12 Aug 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Mon, 10 Aug 2026 17:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: dpaa2-eth: put MAC endpoint device on disconnect fsl_mc_get_endpoint() returns the MAC endpoint device with a reference taken through device_find_child(). The Ethernet connect path stores that device in mac->mc_dev and keeps it for the lifetime of the connected MAC object. However, the disconnect path only disconnects and closes the MAC before freeing the dpaa2_mac object. It does not drop the endpoint device reference stored in mac->mc_dev, so every successful connect leaks that device reference when the MAC is later disconnected. Drop the endpoint device reference after closing the MAC and before freeing the dpaa2_mac object.
Title dpaa2-eth: put MAC endpoint device on disconnect
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-19T16:33:28.174Z

Reserved: 2026-07-30T09:28:09.383Z

Link: CVE-2026-68331

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:23.410

Modified: 2026-08-19T17:20:43.260

Link: CVE-2026-68331

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T12:03:07Z

Links: CVE-2026-68331 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T18:30:06Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-772

    Missing Release of Resource after Effective Lifetime