CVE-2025-68818
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-68818 is a NULL pointer dereference vulnerability in the Linux kernel's SCSI qla2xxx driver, specifically within the __qla2x00_abort_all_cmds() function. It was introduced by a prior commit that added lockless command completion in the abort path without properly checking the sp->cmd_type field, causing a kernel panic when TYPE_TGT_CMD commands are encountered in target-mode. The vulnerability was published on January 13, 2026, and affects the Linux kernel broadly, with confirmed impact on Microsoft Azure Linux 3 kernel version 6.6.119.3-3. It carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat CVE, Microsoft MSRC).

Technical details

The root cause is a NULL pointer dereference (CWE-476) introduced by commit 0367076b0817d5c75dfb83001ce7ce5c64d803a9, which added code in __qla2x00_abort_all_cmds() to call sp->done() without holding a spinlock and without validating sp->cmd_type. When the driver operates in target-mode and encounters a TYPE_TGT_CMD command type (rather than the assumed TYPE_SRB), execution jumps to an invalid (NULL) pointer, triggering a supervisor instruction fetch fault and kernel oops. The fix reverts the offending commit to restore the original spinlock-protected, type-checked code path. Kernel crash logs show RIP: 0010:0x0 and a page fault with error code 0x0010 (not-present page, instruction fetch) (Red Hat CVE).

Impact

Successful exploitation results in a kernel NULL pointer dereference that crashes the system, causing a complete denial of service. An attacker with local, low-privileged access on a system using qla2xxx SCSI adapters in target-mode configuration can trigger this crash, making the system unavailable. There is no confidentiality or integrity impact; the sole consequence is loss of availability (Red Hat CVE, Microsoft MSRC).

Indicators of compromise

  • Logs: Kernel logs (dmesg, /var/log/kern.log) showing BUG: kernel NULL pointer dereference, address: 0000000000000000 with RIP: 0010:0x0 and PF: supervisor instruction fetch in kernel mode.
  • Logs: qla2xxx driver messages such as ISP System Error, qla_target(0): System error async event 0x8002 occurred, and Performing ISP error recovery immediately preceding the crash.
  • Logs: Kernel oops trace referencing qla2xxx_<N>_dpc process and __qla2x00_abort_all_cmds in the call stack.
  • System: Unexpected system reboots or kernel panics on hosts equipped with QLogic qla2xxx Fibre Channel HBAs operating in target mode.

Mitigation and workarounds

The fix involves reverting commit 0367076b0817d5c75dfb83001ce7ce5c64d803a9 in the Linux kernel, which has been applied across multiple stable kernel branches (patches available at git.kernel.org stable trees). Microsoft has released a security update for Azure Linux 3 kernel version 6.6.119.3-3. Downstream distributions including Debian (linux 6.1.162-1), Ubuntu (USN-8177-1, USN-8177-2, USN-8183-1, USN-8183-2, USN-8245-1, USN-8257-1), Amazon Linux 2 (ALAS2KERNEL-5.10-2026-113), openSUSE, and SUSE have also issued updates. Administrators should apply the relevant kernel update for their distribution immediately; as a temporary workaround, restricting local user access and avoiding qla2xxx target-mode configurations on unpatched systems can reduce risk (Red Hat CVE, Microsoft MSRC).

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