CVE-2023-54014
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54014 is a NULL pointer dereference vulnerability in the Linux kernel's SCSI subsystem, specifically in the qla2xxx driver. The flaw occurs because the return value of fc_bsg_to_rport() is not validated before being dereferenced, meaning a NULL rport pointer can be used without a prior NULL check. The vulnerability was formally published on December 24, 2025, despite the CVE identifier suggesting an earlier discovery period. Affected versions span multiple stable kernel branches prior to the respective patch releases (4.14.322, 4.19.291, 5.4.251, 5.10.188, 5.15.121, 6.1.40, 6.4.5, and 6.5). No CVSS score has been assigned by NVD at this time (EUVD).

Technical details

The root cause is a missing NULL pointer check (CWE-476: NULL Pointer Dereference) in the qla2xxx SCSI driver within the Linux kernel. When fc_bsg_to_rport() is called to retrieve a remote port (rport) object, it can return NULL under certain conditions (e.g., when no valid remote port is associated with the BSG job). The code then proceeds to dereference this potentially NULL pointer without validation, which can trigger a kernel NULL pointer dereference. The issue was identified via Klocwork static analysis tooling and fixed by adding an explicit NULL check on the return value before any dereference occurs (EUVD, kernel.org patch).

Impact

Successful exploitation of this vulnerability could cause a kernel panic or system crash (denial of service) on affected Linux systems using the qla2xxx Fibre Channel HBA driver. Because the dereference occurs in kernel space, there is no direct path to arbitrary code execution or privilege escalation based on currently available information. The primary impact is an availability risk — a local user or process capable of triggering the vulnerable code path could crash the host system, potentially disrupting storage connectivity on systems using QLogic Fibre Channel adapters (EUVD).

Mitigation and workarounds

The fix has been backported to multiple stable Linux kernel branches. Users should update to the following patched versions or later: 4.14.322, 4.19.291, 5.4.251, 5.10.188, 5.15.121, 6.1.40, 6.4.5, or 6.5+. Linux distribution vendors including SUSE have issued kernel security advisories incorporating this fix. There are no known configuration-based workarounds; upgrading the kernel is the recommended remediation (EUVD, Linux Security SUSE 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