CVE-2021-47183
Severity CVSS v4.0:
Pending analysis
Type:
CWE-476
NULL Pointer Dereference
Publication date:
10/04/2024
Last modified:
03/11/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
scsi: lpfc: Fix link down processing to address NULL pointer dereference<br />
<br />
If an FC link down transition while PLOGIs are outstanding to fabric well<br />
known addresses, outstanding ABTS requests may result in a NULL pointer<br />
dereference. Driver unload requests may hang with repeated "2878" log<br />
messages.<br />
<br />
The Link down processing results in ABTS requests for outstanding ELS<br />
requests. The Abort WQEs are sent for the ELSs before the driver had set<br />
the link state to down. Thus the driver is sending the Abort with the<br />
expectation that an ABTS will be sent on the wire. The Abort request is<br />
stalled waiting for the link to come up. In some conditions the driver may<br />
auto-complete the ELSs thus if the link does come up, the Abort completions<br />
may reference an invalid structure.<br />
<br />
Fix by ensuring that Abort set the flag to avoid link traffic if issued due<br />
to conditions where the link failed.
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.15.5 (excluding) |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/04c1af683270e4709a594bb1691b8800b945035a
- https://git.kernel.org/stable/c/1854f53ccd88ad4e7568ddfafafffe71f1ceb0a6
- https://git.kernel.org/stable/c/28de48a7cea495ab48082d9ff4ef63f7cb4e563a
- https://git.kernel.org/stable/c/1854f53ccd88ad4e7568ddfafafffe71f1ceb0a6
- https://git.kernel.org/stable/c/28de48a7cea495ab48082d9ff4ef63f7cb4e563a
- https://lists.debian.org/debian-lts-announce/2025/10/msg00007.html



