
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23454 is a use-after-free vulnerability in the Linux kernel's MANA (Microsoft Azure Network Adapter) driver, specifically in the mana_hwc_destroy_channel() function. The flaw arises from an incorrect teardown ordering where hwc->caller_ctx is freed before the Completion Queue (CQ) and Event Queue (EQ) are destroyed, enabling in-flight interrupt handlers to dereference freed memory. Affected kernel versions span from 5.13 through 6.19.x and 7.0 release candidates. It was published on April 3, 2026, and carries a CVSS v3.1 base score of 7.0 (High) (GitHub Advisory, Feedly).
The root cause is classified as CWE-416 (Use After Free). In mana_hwc_destroy_channel(), kfree(hwc->caller_ctx) is called before mana_hwc_destroy_cq(), which is responsible for IRQ synchronization via mana_gd_destroy_eq() → mana_gd_deregister_irq(). Because mana_smc_teardown_hwc() signals the hardware to stop but does not synchronize against IRQ handlers already executing on other CPUs, a concurrent mana_hwc_rx_event_handler() can dereference the freed caller_ctx (and rxq->msg_buf) inside mana_hwc_handle_resp(). The fix reorders teardown to reverse-of-creation order — destroying TX/RX work queues and CQ/EQ before freeing hwc->caller_ctx — ensuring all in-flight interrupt handlers complete before their accessed memory is released (GitHub Advisory).
Successful exploitation can cause a NULL pointer dereference or use-after-free condition that crashes the kernel, resulting in a denial of service. In more severe scenarios, memory corruption from the race condition could potentially be leveraged for privilege escalation, with high confidentiality, integrity, and availability impact as reflected in the CVSS score. The vulnerability is limited to local access on systems using the MANA network adapter (primarily Microsoft Azure virtual machines running affected Linux kernel versions) (Feedly, GitHub Advisory).
Apply the appropriate kernel update for your version branch:
Distribution-specific updates are available from Ubuntu (USN-8310-1), SUSE (SUSE-SU-2026:2217-1, SUSE-SU-2026:2238-1), and openSUSE. No configuration-based workaround is available; patching is the only remediation (GitHub Advisory, Ubuntu Advisory, SUSE Advisory).
The vulnerability was announced via the Linux kernel CVE mailing list and subsequently tracked by major Linux distribution security teams. Ubuntu issued security notice USN-8310-1, SUSE released two security updates (SUSE-SU-2026:2217-1 and SUSE-SU-2238-1), and openSUSE published a corresponding advisory. The Yocto Project security mailing list also circulated multiple notifications. No notable independent researcher commentary or significant social media discussion has been observed beyond standard distribution patch tracking (Ubuntu Advisory, SUSE Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."