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

net: macb: destroy the phylink instance on the probe error path

macb_mii_init() creates a phylink instance on both of its success paths,
but the probe unwind frees the netdev without destroying it, so a failing
macb_alloc_tieoff() or register_netdev() leaks the instance.

Destroy it at err_out_unregister_mdio, which is only reachable once
macb_mii_init() has succeeded, so bp->phylink is valid there.
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory Leak
Action: Immediate Patch
AI Analysis

Impact

In the Linux kernel’s macb network device driver, the routine that creates a phylink instance does not destroy the instance when the probe fails at specific points. This causes the phylink object to be leaked into kernel memory. The leaked instance is never freed, which can reduce available kernel memory and potentially destabilize the system if the leak occurs repeatedly.

Affected Systems

All Linux kernel builds that include the macb driver are affected. The issue appears in any distribution that ships an unpatched kernel version containing the macb driver, regardless of minor or patch level, as the driver is part of the mainstream kernel source.

Risk and Exploitability

The CVSS score is 5.5, indicating a medium severity. The EPSS score of < 1% suggests a very low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation would require the ability to trigger the probe sequence of the macb driver, typically by loading the module or causing the kernel to enumerate the device. Without direct module loading privileges or hardware access, the attack surface is limited.

Generated by OpenCVE AI on October 1, 2026 at 07:15 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that includes the patch where the phylink instance is destroyed on error paths.
  • If an immediate kernel update is not available, unload or blacklist the macb driver to prevent its probe until the code is updated.
  • Monitor kernel logs and memory usage for unusual patterns that may indicate a phylink instance leak.

Generated by OpenCVE AI on October 1, 2026 at 07:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Sat, 03 Oct 2026 11:15:00 +0000


Thu, 01 Oct 2026 05:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 30 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
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

Moderate


Fri, 25 Sep 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: macb: destroy the phylink instance on the probe error path macb_mii_init() creates a phylink instance on both of its success paths, but the probe unwind frees the netdev without destroying it, so a failing macb_alloc_tieoff() or register_netdev() leaks the instance. Destroy it at err_out_unregister_mdio, which is only reachable once macb_mii_init() has succeeded, so bp->phylink is valid there.
Title net: macb: destroy the phylink instance on the probe error path
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-10-19T09:11:39.063Z

Reserved: 2026-09-25T10:18:58.207Z

Link: CVE-2026-97973

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:25.203

Modified: 2026-10-19T10:17:48.670

Link: CVE-2026-97973

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-97973 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T07:30:02Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime