high · CVSS v3 7.8
CVE-2026-93110
A high‑severity flaw in the Linux kernel’s RDMA core module allows a use‑after‑free condition when a module is unloaded while RCU callbacks
Overview
A high‑severity flaw in the Linux kernel’s RDMA core module allows a use‑after‑free condition when a module is unloaded while RCU callbacks are still queued. The bug can cause kernel crashes or, in the worst case, arbitrary code execution if an attacker can trigger the callback after the module is gone.
Description
In the Linux kernel, the following vulnerability has been resolved: RDMA/core: Wait for RCU callbacks before unloading ib_core put_gid_ndev() is queued with call_rcu() and implemented in ib_core. Stopping the workqueues does not drain callbacks already queued, so RCU could invoke it after the module code has been unloaded. synchronize_rcu() does not wait for callbacks. Wait for them after all producers have stopped.
Impact
The vulnerability can lead to a kernel panic or denial of service, and if an attacker can control the queued callback, it may allow arbitrary code execution with kernel privileges. It primarily affects confidentiality, integrity, and availability of the host system.
Remediation
['Apply the latest kernel update that includes the RCU callback fix for ib_core.', 'If immediate patching is not possible, disable RDMA support (`modprobe -r rdma_cm` or blacklist the RDMA modules) to prevent the callback from being queued.', 'Ensure that any custom kernel modules that interact with RDMA are updated or removed until the patch is applied.', 'Verify that `synchronize_rcu()` is used correctly in any custom code that may unload modules while RCU callbacks are pending.', 'Monitor system logs for RCU or kernel panic messages and apply the fix as soon as possible.']
Risk context
High severity (CVSS 7.8). No EPSS data available, but the flaw can cause a kernel crash or privilege escalation if an attacker can trigger the RCU callback after module unload. Prompt patching is recommended to avoid potential downtime or compromise.
Affected products
- Linux kernel
- Red Hat Enterprise Linux
- Ubuntu
- CentOS
- Debian
- Fedora
- SUSE Linux Enterprise Server
- Oracle Linux
Scores
- Severity
- high
- CVSS v2
- 3.6
- CVSS v3
- 7.8
- CVSS v4
- —
- EPSS
- —