CVE Catalog

CVE-2026-93109

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, devx_free_subscription() can remain queued after the last DevX event file drops its module reference or an auxiliary driver detaches its devices. mlx5_ib can then unload before the callback runs. Registration error unwind has the same risk; the fix waits after all drivers have stopped.

Risk Assessment

RCU callback execution after module unload can lead to use-after-free, causing kernel crashes or potential privilege escalation.

Recommendation

Update the Linux kernel to a version containing the fix. Avoid unloading the mlx5_ib module during active DevX usage.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: RDMA/mlx5: Drain RCU callbacks during module teardown devx_free_subscription() can remain queued after the last DevX event file drops its module reference or an auxiliary driver detaches its devices. mlx5_ib can then unload before the callback runs. Registration error unwind has the same risk because driver registration can attach existing devices before failing. Wait after all drivers have stopped.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS