Critical severity · published Dec 24, 2025
CVE-2025-68745
scsi: qla2xxx: Clear cmds after chip reset
9.8
CVSS
0.5%
EPSS
No
On KEV
Description
In the Linux kernel, the following vulnerability has been resolved:
scsi: qla2xxx: Clear cmds after chip reset
Commit aefed3e5548f ("scsi: qla2xxx: target: Fix offline port handling
and host reset handling") caused two problems:
1. Commands sent to FW, after chip reset got stuck and never freed as FW
is not going to respond to them anymore.
2. BUG_ON(cmd->sg_mapped) in qlt_free_cmd(). Commit 26f9ce53817a
("scsi: qla2xxx: Fix missed DMA unmap for aborted commands")
attempted to fix this, but introduced another bug under different
circumstances when two different CPUs were racing to call
qlt_unmap_sg() at the same time: BUG_ON(!valid_dma_direction(dir)) in
dma_unmap_sg_attrs().
So revert "scsi: qla2xxx: Fix missed DMA unmap for aborted commands" and
partially revert "scsi: qla2xxx: target: Fix offline port handling and
host reset handling" at __qla2x00_abort_all_cmds.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 43% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LI
Linux · Linux
aefed3e5548f28e5fecafda6604fcbc65484dbaa before 0d0a1a267c1ee7c41aeffdca84afcb113787a91a; aefed3e5548f28e5fecafda6604fcbc65484dbaa before c82c0fbb97d0fd44324eb55ab758408c7c964b32; aefed3e5548f28e5fecafda6604fcbc65484dbaa before 5c1fb3fd05da3d55b8cbc42d7d660b313cbdc936; aefed3e5548f28e5fecafda6604fcbc65484dbaa before d46c69a087aa3d1513f7a78f871b80251ea0c1ae; eb67b7a23d357f578578e737cb6412ae2384f352; ec9639d92c1e10d4bc667e842753d85e21683d5c; +5 more · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-68745
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-68745
git.kernel.org
https://git.kernel.org/stable/c/0d0a1a267c1ee7c41aeffdca84afcb113787a91a
git.kernel.org
https://git.kernel.org/stable/c/5c1fb3fd05da3d55b8cbc42d7d660b313cbdc936
git.kernel.org
https://git.kernel.org/stable/c/c82c0fbb97d0fd44324eb55ab758408c7c964b32
git.kernel.org
https://git.kernel.org/stable/c/d46c69a087aa3d1513f7a78f871b80251ea0c1ae
More from Linux
9.8
CVE-2025-39682
tls: fix handling of zero-length records on the rx_list
8.8
CVE-2026-53266
netfilter: bridge: make ebt_snat ARP rewrite writable
7.8
CVE-2026-53362
ipv6: account for fraggap on the paged allocation path
7.8
CVE-2026-31431
crypto: algif_aead - Revert to operating out-of-place
7.8
CVE-2025-38352
posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
