๐Ÿ” CVE Alert

CVE-2026-97527

HIGH 8.8

scsi: qla2xxx: Serialize NVMe unsol ctx list with a per-fcport lock

CVSS Score
8.8
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Serialize NVMe unsol ctx list with a per-fcport lock The fcport->unsol_ctx_head list is modified from several contexts without a common lock. Entries are added in qla2xxx_process_purls_iocb() from the response queue ISR (under the qpair qp_lock), while they are removed from qla2xxx_process_purls_pkt() (DPC/purex worker), qla_nvme_xmt_ls_rsp() (NVMe-FC transport callback) and qla_nvme_release_lsrsp_cmd_kref() (SRB completion). The qpair qp_lock cannot serialize this per-fcport list since multiqueue adapters add entries through different qpairs, so a concurrent add and delete (or two concurrent deletes) can corrupt the list pointers. Introduce a dedicated per-fcport spinlock, unsol_ctx_lock, initialized in qla2x00_alloc_fcport(), and take it around every list_add_tail()/list_del() on unsol_ctx_head. The add nests under the existing qp_lock; no delete path takes qp_lock, so the lock order is consistent and deadlock free.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 25, 2026
Last Updated Oct 21, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new high vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

Linux / Linux
875386b98857822b77ac7f95bdf367b70af5b78c < 6c71726cdfda93ae169a75c7b1697eb870303125 875386b98857822b77ac7f95bdf367b70af5b78c < c1ee12eecbab9674fb73c9e00a93fac655d5a5dc 875386b98857822b77ac7f95bdf367b70af5b78c < b211d138cad86f749826d6132db6388eded992d8 875386b98857822b77ac7f95bdf367b70af5b78c < 4d8ad6bc8cc5eff1870cef00a0d611f38f8b6bd0 875386b98857822b77ac7f95bdf367b70af5b78c < 76da0c43c63eb0496649e372ac64466364d0fe7d
Linux / Linux
6.6

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/6c71726cdfda93ae169a75c7b1697eb870303125 git.kernel.org: https://git.kernel.org/stable/c/c1ee12eecbab9674fb73c9e00a93fac655d5a5dc git.kernel.org: https://git.kernel.org/stable/c/b211d138cad86f749826d6132db6388eded992d8 git.kernel.org: https://git.kernel.org/stable/c/4d8ad6bc8cc5eff1870cef00a0d611f38f8b6bd0 git.kernel.org: https://git.kernel.org/stable/c/76da0c43c63eb0496649e372ac64466364d0fe7d