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

RDMA/core: Reject unregistering netdevs in ib_get_eth_speed

ib_device_get_netdev() intentionally returns a referenced net_device even
when it is unregistering, so matching and cleanup callers can still find
the association. The reference keeps struct net_device allocated, but does
not guarantee that the device remains operational.

ib_get_eth_speed() uses the returned device operationally by invoking its
ethtool callback. Although that call is made under RTNL, the function does
not verify the registration state first. An asynchronous RDMA port query
can therefore call into a netdev after NETDEV_UNREGISTER and ndo_uninit
have completed.

Check for NETREG_REGISTERED while holding RTNL and return -ENODEV for a
device which is being unregistered. Keeping RTNL across the check and the
ethtool operation prevents unregister from starting between them.

Keep the speed fallback and warning under RTNL as well, so the warning can
safely read netdev->name. Drop the netdev reference before releasing RTNL
once all accesses to the device are complete.
Published: 2026-10-06
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: Kernel Crash via Use‑After‑Free
Action: Patch Immediately
AI Analysis

Impact

ib_device_get_netdev() returns a referenced net_device even when it is being unregistered. Later, ib_get_eth_speed() calls the device’s ethtool callback while holding the RTNL lock but fails to verify that the netdev remains registered. If an asynchronous RDMA port query runs after the netdev has been unregistered and its uninitialization has completed, the kernel may operate on freed memory, which can corrupt the kernel and cause a crash or other abnormal behavior. The vulnerability represents a classic kernel memory corruption scenario that occurs only when the attacker can trigger an RDMA port query while a network device is in the process of being unregistered, implying a locally privileged or compromised process is required.

Affected Systems

The flaw exists in the Linux kernel’s RDMA subsystem; it applies to all Linux kernel versions that have not incorporated the patch described in the advisory. The CNA vendor list indicates Linux:Linux, meaning that affected systems are those running legacy or unpatched Linux kernels regardless of distribution.

Risk and Exploitability

The CVSS score of 7 indicates a high severity. The EPSS score of <1% indicates a low but non‑zero likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog, so no widespread exploitation has been reported yet. Nevertheless, because the flaw can lead to a use-After‑free that destabilizes the kernel, the risk remains moderate to high for organizations with local or privileged access to systems that use RDMA. The impact is the loss of integrity and availability through potential kernel crashes, and the attack vector is inferred to require the attacker to invoke an asynchronous RDMA port query during a netdev unregistration event.

Generated by OpenCVE AI on October 7, 2026 at 14:00 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel patch that removes the race condition and validates netdev registration before invoking ethtool callbacks
  • If immediate patching is not possible, disable the RDMA subsystem on affected hosts to eliminate the code path that can trigger the use‑after‑free
  • Monitor system logs for kernel panics or abnormal ethtool activity that could indicate an exploitation attempt

Generated by OpenCVE AI on October 7, 2026 at 14:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6568-1 linux security update
History

Wed, 07 Oct 2026 12:30:00 +0000


Wed, 07 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 07 Oct 2026 10:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-366
CWE-416

Wed, 07 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Tue, 06 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-366
CWE-416

Tue, 06 Oct 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Tue, 06 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: RDMA/core: Reject unregistering netdevs in ib_get_eth_speed ib_device_get_netdev() intentionally returns a referenced net_device even when it is unregistering, so matching and cleanup callers can still find the association. The reference keeps struct net_device allocated, but does not guarantee that the device remains operational. ib_get_eth_speed() uses the returned device operationally by invoking its ethtool callback. Although that call is made under RTNL, the function does not verify the registration state first. An asynchronous RDMA port query can therefore call into a netdev after NETDEV_UNREGISTER and ndo_uninit have completed. Check for NETREG_REGISTERED while holding RTNL and return -ENODEV for a device which is being unregistered. Keeping RTNL across the check and the ethtool operation prevents unregister from starting between them. Keep the speed fallback and warning under RTNL as well, so the warning can safely read netdev->name. Drop the netdev reference before releasing RTNL once all accesses to the device are complete.
Title RDMA/core: Reject unregistering netdevs in ib_get_eth_speed
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:18:09.934Z

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

Link: CVE-2026-98359

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:29.660

Modified: 2026-10-19T10:18:38.680

Link: CVE-2026-98359

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98359 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T14:15:15Z

Weaknesses