Vulnerability · Published Dec 24, 2025 · Assigned by Linux

CVE-2025-68741scsi: qla2xxx: Fix improper freeing of purex item

Critical 9.8

In plain English

A critical-severity security flaw in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 37% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)9.8Critical
Exploit odds (30 days)0.4%top 62.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix improper freeing of purex item In qla2xxx_process_purls_iocb(), an item is allocated via qla27xx_copy_multiple_pkt(), which internally calls qla24xx_alloc_purex_item(). The qla24xx_alloc_purex_item() function may return a pre-allocated item from a per-adapter pool for small allocations, instead of dynamically allocating memory with kzalloc(). An error handling path in qla2xxx_process_purls_iocb() incorrectly uses kfree() to release the item. If the item was from the pre-allocated pool, calling kfree() on it is a bug that can lead to memory corruption. Fix this by using the correct deallocation function, qla24xx_free_purex_item(), which properly handles both dynamically allocated and pre-allocated items.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8bpftool4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:10kernel6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-64k6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-64k5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-64k-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-64k-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-64k-debug6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-debug5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-64k-debug5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-64k-debug-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-debug-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-64k-debug-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-64k-debug-devel6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-debug-devel5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-64k-debug-devel5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-64k-debug-devel-matched6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-debug-devel-matched5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-64k-debug-devel-matched5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-64k-debug-modules6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-debug-modules5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-64k-debug-modules5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-64k-debug-modules-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-debug-modules-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-64k-debug-modules-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-64k-debug-modules-extra6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-debug-modules-extra5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-64k-debug-modules-extra5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-64k-devel6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-devel5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-64k-devel5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-64k-devel-matched6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-devel-matched5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-64k-devel-matched5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-64k-modules6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-modules5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-64k-modules5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-64k-modules-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-modules-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-64k-modules-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-64k-modules-extra6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-64k-modules-extra5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-64k-modules-extra5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-abi-stablelists6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:10kernel-abi-stablelists6.12.0-124.52.1.el10_1ALSA-2026:9264
AlmaLinux:8kernel-abi-stablelists4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-abi-stablelists5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-abi-stablelists5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-core4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-cross-headers6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-cross-headers4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-cross-headers5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-cross-headers5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-debug6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-debug4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-debug5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-debug5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-debug-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-debug-core4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-debug-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-debug-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-debug-devel6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-debug-devel4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-debug-devel5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-debug-devel5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-debug-devel-matched6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-debug-devel-matched5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-debug-devel-matched5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-debug-modules6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-debug-modules4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-debug-modules5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-debug-modules5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-debug-modules-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-debug-modules-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-debug-modules-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-debug-modules-extra6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-debug-modules-extra4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-debug-modules-extra5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-debug-modules-extra5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-debug-uki-virt6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-debug-uki-virt5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-debug-uki-virt5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-devel6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-devel4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-devel5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-devel5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-devel-matched6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-devel-matched5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-devel-matched5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-doc6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:10kernel-doc6.12.0-124.52.1.el10_1ALSA-2026:9264
AlmaLinux:8kernel-doc4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-doc5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-doc5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-headers6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-headers4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-headers5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-headers5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-modules6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-modules4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-modules5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-modules5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-modules-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-modules-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-modules-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-modules-extra6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-modules-extra4.18.0-553.120.1.el8_10ALSA-2026:9131
AlmaLinux:9kernel-modules-extra5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-modules-extra5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-modules-extra-matched6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:10kernel-rt6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-rt4.18.0-553.120.1.rt7.461.el8_10ALSA-2026:9135
AlmaLinux:9kernel-rt5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-rt-64k6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-64k5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-64k-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt-64k-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-rt-64k-debug6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-debug5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-64k-debug5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-64k-debug-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-debug-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-64k-debug-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-64k-debug-devel6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-debug-devel5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-64k-debug-devel5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-64k-debug-modules6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-debug-modules5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-64k-debug-modules5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-64k-debug-modules-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-debug-modules-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-64k-debug-modules-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-64k-debug-modules-extra6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-debug-modules-extra5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-64k-debug-modules-extra5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-64k-devel6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-devel5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-64k-devel5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-64k-modules6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-modules5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt-64k-modules5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-rt-64k-modules-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-modules-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-64k-modules-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-64k-modules-extra6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-64k-modules-extra5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt-64k-modules-extra5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-rt-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-rt-core4.18.0-553.120.1.rt7.461.el8_10ALSA-2026:9135
AlmaLinux:9kernel-rt-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-rt-debug6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-rt-debug4.18.0-553.120.1.rt7.461.el8_10ALSA-2026:9135
AlmaLinux:9kernel-rt-debug5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt-debug5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-rt-debug-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-rt-debug-core4.18.0-553.120.1.rt7.461.el8_10ALSA-2026:9135
AlmaLinux:9kernel-rt-debug-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-debug-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-debug-devel6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-rt-debug-devel4.18.0-553.120.1.rt7.461.el8_10ALSA-2026:9135
AlmaLinux:9kernel-rt-debug-devel5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-debug-devel5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-debug-modules6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-rt-debug-modules4.18.0-553.120.1.rt7.461.el8_10ALSA-2026:9135
AlmaLinux:9kernel-rt-debug-modules5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt-debug-modules5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-rt-debug-modules-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-debug-modules-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-debug-modules-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-debug-modules-extra6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-rt-debug-modules-extra4.18.0-553.120.1.rt7.461.el8_10ALSA-2026:9135
AlmaLinux:9kernel-rt-debug-modules-extra5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt-debug-modules-extra5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-rt-devel6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-rt-devel4.18.0-553.120.1.rt7.461.el8_10ALSA-2026:9135
AlmaLinux:9kernel-rt-devel5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt-devel5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-rt-modules6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-rt-modules4.18.0-553.120.1.rt7.461.el8_10ALSA-2026:9135
AlmaLinux:9kernel-rt-modules5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:9kernel-rt-modules5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:10kernel-rt-modules-core6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:9kernel-rt-modules-core5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt-modules-core5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-rt-modules-extra6.12.0-211.16.1.el10_2ALSA-2026:19569
AlmaLinux:8kernel-rt-modules-extra4.18.0-553.120.1.rt7.461.el8_10ALSA-2026:9135
AlmaLinux:9kernel-rt-modules-extra5.14.0-687.10.1.el9_8ALSA-2026:19568
AlmaLinux:9kernel-rt-modules-extra5.14.0-611.49.1.el9_7ALSA-2026:8921
AlmaLinux:10kernel-tools6.12.0-211.16.1.el10_2ALSA-2026:19569

Affected products (as reported)

VendorProductVersions
Linux Linux 875386b98857822b77ac7f95bdf367b70af5b78c – before 4bccd506a1f1ab01d1f45b2a3effff6bedc73cf9875386b98857822b77ac7f95bdf367b70af5b78c – before 8e9f0a0717ba31d5842721627ade1e62d7aec012875386b98857822b77ac7f95bdf367b70af5b78c – before cfe3e2f768d248fd3d965d561d0768a56dd0b9f8875386b98857822b77ac7f95bdf367b70af5b78c – before 5fa1c8226b4532ad7011d295d3ab4ad45df105ae875386b98857822b77ac7f95bdf367b70af5b78c – before 78b1a242fe612a755f2158fd206ee6bb577d18ca
Linux Linux 6.6

References