CVE-2024-26846
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2024-26846 affects the Linux kernel's NVMe over Fibre Channel (nvme-fc) module. The vulnerability was discovered in the module exit path where there exists a race condition between deleting all controllers and freeing 'left over IDs'. This issue was identified and fixed in January 2024 (Kernel Git).

Technical details

The vulnerability stems from a synchronization issue in the nvme-fc module's exit path. The original code attempted to prevent double-free conditions by adding synchronization between nvme_delete_ctrl and ida_destroy. However, the implementation contained logic that could lead to an infinite hang in wait_for_completion, which was reproducible through blktests (Kernel Git). The CVSS 3.1 base score for this vulnerability is 4.4 (MEDIUM) with vector: CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H (NVD).

Impact

The vulnerability can result in a system hang during module unload operations, potentially causing a denial of service condition. The issue specifically affects systems using the NVMe over Fibre Channel module (NVD).

Exploitability

The vulnerability requires local access with high privileges to exploit, as it involves module unload operations. The issue is specifically triggered during the cleanup process when unloading the nvme-fc module (NVD).

Mitigation and workarounds

The issue has been fixed by modifying the cleanup code to rely completely on the nvme_delete_ctrl path for freeing IDs and removing the unnecessary ida_destroy calls. The fix ensures proper execution of all nvme_delete_ctrl code before leaving nvme_fc_exit_module by flushing the nvme_delete_wq workqueue (Kernel Git).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-68454HIGH8.8
  • Linux Kernel logoLinux Kernel
  • linux-xilinx-zynqmp
NoYesAug 13, 2026
CVE-2026-68452HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-zfcpdump-modules-core
NoYesAug 13, 2026
CVE-2026-68451HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-aws
NoYesAug 13, 2026
CVE-2026-68453HIGH7.1
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-modules-partner
NoYesAug 13, 2026
CVE-2026-68450NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-aws-fips
NoYesAug 12, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management