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

dpaa2-switch: put MAC endpoint device on disconnect

fsl_mc_get_endpoint() returns the MAC endpoint device with a reference
taken through device_find_child(). The switch port 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 closes the MAC and frees 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 before freeing the dpaa2_mac object.
Published: 2026-08-10
Score: 4.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel function fsl_mc_get_endpoint() returns a MAC endpoint device and stores it in mac->mc_dev. When a MAC is disconnected only the MAC and its dpaa2_mac object are freed, but the stored device reference is never released. Each successful connection therefore leaves a dangling reference, leaking kernel memory, constituting a resource exhaustion flaw (CWE-772). This leak can accumulate over time and potentially degrade kernel stability or availability.

Affected Systems

The vulnerability affects all releases of the Linux kernel that include the dpaa2-switch driver. No specific version range is provided, so any kernel containing the dpaa2_switch implementation before this fix is potentially impacted.

Risk and Exploitability

The primary risk is benign resource exhaustion; there is no evidence of direct privilege escalation or remote code execution. EPSS score of <1% and the vulnerability is not listed in the CISA KEV catalog, indicating a low visibility of active exploitation. An attacker would need local kernel or privileged access to trigger the disconnect protocol, and repeated usage could lead to memory pressure. While the likelihood of exploitation is modest, the cumulative effect could affect availability on systems with frequent MAC connect/disconnect operations. The CVSS score of 4.1 reflects a low overall severity.

Generated by OpenCVE AI on August 13, 2026 at 06:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version where this flaw is fixed
  • If upgrading is not immediately possible, disable or avoid using the DPAA2 switch driver to prevent repeated connect/disconnect cycles
  • Monitor kernel memory usage and resource limits to detect potential leaks early

Generated by OpenCVE AI on August 13, 2026 at 06:20 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


Thu, 13 Aug 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400

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

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

None

cvssV3_1

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

threat_severity

Moderate


Mon, 10 Aug 2026 17:15: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-switch: put MAC endpoint device on disconnect fsl_mc_get_endpoint() returns the MAC endpoint device with a reference taken through device_find_child(). The switch port 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 closes the MAC and frees 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 before freeing the dpaa2_mac object.
Title dpaa2-switch: 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:30.627Z

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

Link: CVE-2026-68333

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-68333

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-68333 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T06:30:05Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime