CVE-2023-53322CWE-416

CVE-2023-53322

High · published September 16, 2025

CVSS v3.1
8.8
EPSS
0%
Percentile
11.1
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

scsi: qla2xxx: Wait for io return on terminate rport

System crash due to use after free.

Current code allows terminate_rport_io to exit before making

sure all IOs has returned. For FCP-2 device, IO's can hang

on in HW because driver has not tear down the session in FW at

first sign of cable pull. When dev_loss_tmo timer pops,

terminate_rport_io is called and upper layer is about to

free various resources. Terminate_rport_io trigger qla to do

the final cleanup, but the cleanup might not be fast enough where it

leave qla still holding on to the same resource.

Wait for IO's to return to upper layer before resources are freed.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00214 · 11.1th percentile
Weakness
CWE-416 · Use After Free
Published
2025-09-16T21:15Z
Affected products (7)
ProductVersionsFixed in
linux/linux_kernel< 4.14.3224.14.322
linux/linux_kernel≥ 4.15, < 4.19.2914.19.291
linux/linux_kernel≥ 4.20, < 5.4.2515.4.251
linux/linux_kernel≥ 5.5, < 5.10.1885.10.188
linux/linux_kernel≥ 5.11, < 5.15.1215.15.121
linux/linux_kernel≥ 5.16, < 6.1.406.1.40
linux/linux_kernel≥ 6.2, < 6.4.56.4.5
References (8)
EPSS history
Timeline
  • 16 SEP 16:11Z
    scsi: qla2xxx: Wait for io return on terminate rport
    cvelistv5