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

net: cpsw_new: unregister devlink on port registration failure

cpsw_probe() registers devlink before registering the CPSW ports.

If cpsw_register_ports() fails, the error path only unregisters the
notifiers and then releases the lower level resources. It does not undo
the successful cpsw_register_devlink() call, leaving the devlink instance
and its parameters registered after probe has failed.

Add a devlink cleanup label for the path where devlink registration has
already succeeded, and use it when port registration fails.
Published: 2026-10-23
Score: 1.9 Low
EPSS: < 1% Very Low
KEV: No
Impact: Resource leak causing potential system instability
Action: Patch Promptly
AI Analysis

Impact

During probe of the CPSW driver, the devlink framework registers a device before the CPSW ports are registered. If the port registration fails, the cleanup path unregisters only the notifiers and releases lower‑level resources but forgets to undo the successful devlink registration. The stray devlink instance remains registered, leaving its parameters bound to a nonexistent port. This residual registration can consume kernel resources and leave the network stack in an inconsistent state, potentially leading to degraded performance, improper network configuration, or a denial of service.

Affected Systems

All Linux kernel installations that use the cpsw_new driver are affected. The vendor is Linux and the product is the Linux kernel. No specific version ranges are supplied, so all current kernels that include the cpsw_new driver path are potentially vulnerable until the fix is applied.

Risk and Exploitability

The CVSS score of 1.9 indicates low severity. The EPSS score of <1% suggests a very low likelihood of exploitation. The vulnerability is not listed in CISA KEV. The flaw is local to systems that load the cpsw_new driver; it would require the attacker to trigger a port registration failure, which generally implies control over device firmware or hardware or the ability to reboot the system. No public exploits have been disclosed, so the risk is moderate but the impact could be significant if the driver is repeatedly forced into the failure path.

Generated by OpenCVE AI on October 27, 2026 at 19:11 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the devlink cleanup fix for CPSW ports.
  • If upgrading immediately is not possible, temporarily disable the cpsw_new driver or the associated network interface until the patch is installed.
  • Monitor system logs for errors related to devlink registration failures to detect potential exploitation attempts.

Generated by OpenCVE AI on October 27, 2026 at 19:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9019-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9020-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9022-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9023-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9024-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9025-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9026-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9029-1 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-9039-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-9040-1 Linux kernel (Low Latency NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-9066-1 Linux kernel (HWE) vulnerabilities
History

Tue, 27 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-399

Tue, 27 Oct 2026 12:30:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


Fri, 23 Oct 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-399

Fri, 23 Oct 2026 15:15:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Fri, 23 Oct 2026 12:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: cpsw_new: unregister devlink on port registration failure cpsw_probe() registers devlink before registering the CPSW ports. If cpsw_register_ports() fails, the error path only unregisters the notifiers and then releases the lower level resources. It does not undo the successful cpsw_register_devlink() call, leaving the devlink instance and its parameters registered after probe has failed. Add a devlink cleanup label for the path where devlink registration has already succeeded, and use it when port registration fails.
Title net: cpsw_new: unregister devlink on port registration failure
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 Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-26T06:56:39.086Z

Reserved: 2026-09-25T10:25:14.379Z

Link: CVE-2026-98909

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T12:18:25.013

Modified: 2026-10-26T07:17:16.250

Link: CVE-2026-98909

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-23T00:00:00Z

Links: CVE-2026-98909 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T19:15:08Z

Weaknesses