CVE-2021-47183CWE-476

CVE-2021-47183

High · published April 10, 2024

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

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

scsi: lpfc: Fix link down processing to address NULL pointer dereference

If an FC link down transition while PLOGIs are outstanding to fabric well

known addresses, outstanding ABTS requests may result in a NULL pointer

dereference. Driver unload requests may hang with repeated "2878" log

messages.

The Link down processing results in ABTS requests for outstanding ELS

requests. The Abort WQEs are sent for the ELSs before the driver had set

the link state to down. Thus the driver is sending the Abort with the

expectation that an ABTS will be sent on the wire. The Abort request is

stalled waiting for the link to come up. In some conditions the driver may

auto-complete the ELSs thus if the link does come up, the Abort completions

may reference an invalid structure.

Fix by ensuring that Abort set the flag to avoid link traffic if issued due

to conditions where the link failed.

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.00335 · 25.7th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2024-04-10T23:15Z
Affected products (1)
ProductVersionsFixed in
linux/linux_kernel< 5.15.55.15.5
References (6)
EPSS history
Timeline
  • 10 APR 18:56Z
    scsi: lpfc: Fix link down processing to address NULL pointer dereference
    cvelistv5