CVE-2026-23454
Use-After-Free in Linux Kernel mana Network Driver Causes Crash
Publication date: 2026-04-03
Last updated on: 2026-04-18
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is a use-after-free bug in the Linux kernel's mana network driver, specifically in the function mana_hwc_destroy_channel().
A race condition occurs because the caller context (caller_ctx) is freed before the Completion Queue (CQ) and Event Queue (EQ) are destroyed. This means that an interrupt handler running concurrently can try to access memory that has already been freed, leading to a use-after-free or NULL pointer dereference.
The fix involves reordering the teardown process to destroy the TX/RX work queues and CQ/EQ before freeing the caller context, ensuring that all interrupt handlers complete before the memory they access is freed.
How can this vulnerability impact me? :
This vulnerability can lead to system instability or crashes due to use-after-free or NULL pointer dereferences in the network driver.
An attacker or a malicious process might exploit this race condition to cause denial of service by triggering kernel crashes or potentially execute arbitrary code if they can control the freed memory.
What immediate steps should I take to mitigate this vulnerability?
The vulnerability is fixed by reordering the teardown process in the Linux kernel's mana driver to ensure that all in-flight interrupt handlers complete before the memory they access is freed.
Immediate mitigation steps include updating the Linux kernel to a version where this fix is applied, which ensures that the TX/RX work queues and Completion/Event Queues are destroyed before freeing the caller context memory.