CVE-2026-23376
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23376 is a Linux kernel vulnerability in the nvmet-fcloop subsystem where the fcloop_t2h_xmt_ls_rsp routine fails to check the remoteport->port_state before invoking the lsrsp->done callback, potentially leading to improper resource deallocation and denial of service. It was disclosed on March 25, 2026, and affects Linux kernel versions 6.17.3 through 6.18 (before 6.18.17), 6.18.1 through 6.19 (before 6.19.7), and 7.0-rc1 through 7.0-rc7. The vulnerability carries a CVSS v3.1 base score of 5.5 (Medium), with availability impact classified as High (Red Hat Advisory, Red Hat Bugzilla).

Technical details

The root cause is classified as CWE-414 (Missing Lock Check) — specifically, the fcloop_t2h_xmt_ls_rsp routine in the nvmet-fcloop kernel module does not verify remoteport->port_state before calling the lsrsp->done callback. In nvme_fc_handle_ls_rqst_work, the lsrsp->done callback is only set when remoteport->port_state is FC_OBJSTATE_ONLINE; if the port is offline, the NVMe-FC transport layer is expected to call nvme_fc_xmt_ls_rsp_free directly. Without the state check, the routine may invoke the callback on an offline port, causing double-free or use-after-free conditions in the NVMe-FC storage subsystem. Exploitation requires local access with low privileges and is limited to systems actively using NVMe-FC storage configurations (Red Hat Bugzilla, Red Hat Advisory).

Impact

Successful exploitation could result in use-after-free conditions, memory corruption, memory leaks, or system crashes affecting the NVMe-FC storage subsystem, leading to a denial of service. The vulnerability has no confidentiality or integrity impact but carries a High availability impact rating. The scope is limited to the local system and does not provide a direct path for lateral movement or data exfiltration (Red Hat Advisory).

Mitigation and workarounds

Update the Linux kernel to a patched version: 6.18.17, 6.19.7, or 7.0-rc3 or later, which include the corrected fcloop_t2h_xmt_ls_rsp routine. Patches are available via the upstream kernel stable tree. If immediate patching is not feasible, restrict local user access on systems running NVMe-FC configurations and consider disabling the nvmet-fcloop module if it is not actively required. Monitor for unusual NVMe-FC link state transitions as a precautionary measure (Red Hat Bugzilla, Red Hat Advisory).

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-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 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