CVE-2025-68741
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-68741 is a memory corruption vulnerability in the Linux kernel's qla2xxx SCSI driver caused by improper freeing of a purex item. In qla2xxx_process_purls_iocb(), an error handling path incorrectly calls kfree() on an item that may have been allocated from a per-adapter pre-allocated pool rather than via kzalloc(), leading to kernel memory corruption. The vulnerability affects Linux kernel versions from commit 875386b98857822b77ac7f95bdf367b70af5b78c onward, including Azure Linux 3 kernel versions 6.6.117.1-1 and 6.6.119.3-3. It was published on December 24, 2025, and carries a CVSS v3.1 base score of 5.5 (Medium) (Microsoft MSRC, Feedly).

Technical details

The root cause is classified as improper memory management (CWE-762: Mismatched Memory Management Routines). The qla24xx_alloc_purex_item() function may return either a dynamically allocated item (via kzalloc()) or a pre-allocated item from a per-adapter pool, depending on the allocation size. When an error occurs in qla2xxx_process_purls_iocb(), the code unconditionally calls kfree() on the returned item; if the item originated from the pre-allocated pool, this is an invalid operation that corrupts kernel memory. The fix replaces the incorrect kfree() call with qla24xx_free_purex_item(), which correctly handles both allocation types. Exploitation requires local access and low privileges, triggered by malformed SCSI requests that cause the error handling path to execute (Feedly).

Impact

Successful exploitation can cause kernel memory corruption, leading to system crashes, denial of service, or unpredictable kernel behavior. The primary impact is on system availability (high), with no direct confidentiality or integrity impact. Affected systems include those running vulnerable Linux kernel versions with QLogic Fibre Channel HBAs (qla2xxx driver), including Azure Linux 3 deployments (Feedly, Microsoft MSRC).

Indicators of compromise

  • Logs: Unexpected kernel oops or panic messages in /var/log/kern.log or dmesg output referencing qla2xxx_process_purls_iocb() or related qla2xxx driver functions.
  • Process/System Behavior: Sudden system crashes or kernel panics on hosts with QLogic Fibre Channel HBAs; unexpected reboots on systems running affected kernel versions.
  • File System: Kernel crash dump files (e.g., /var/crash/) generated around the time of anomalous SCSI activity.

Mitigation and workarounds

Apply the available kernel patches that replace the incorrect kfree() call with qla24xx_free_purex_item(). Fixed versions include Linux kernel 6.19-rc1, 6.18.2, 6.17.13, and 6.12.63, with stable branch commits available. Downstream distributions including Red Hat (RHSA-2026:8921, RHSA-2026:9131, RHSA-2026:9264, and others), Ubuntu (USN-8179-1/2/3/4, USN-8184-1, USN-8185-1/2, USN-8203-1, USN-8258-1, USN-8260-1, USN-8265-1), AlmaLinux, Rocky Linux, and Oracle Linux have released updated kernel packages. As a temporary workaround where patching is not immediately possible, restrict local access to affected systems and consider disabling or limiting access to Fibre Channel SCSI devices (Feedly, 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