In the Linux kernel, the following vulnerability has been resolved:
scsi: iscsi: Fix iscsi_task use after free
Commit d39df158518c ("scsi: iscsi: Have abort handler get ref to conn")
added iscsi_get_conn()/iscsi_put_conn() calls during abort handling but
then also changed the handling of the case where we detect an already
completed task where we now end up doing a goto to the common put/cleanup
code. This results in a iscsi_task use after free, because the common
cleanup code will do a put on the iscsi_task.
This reverts the goto and moves the iscsi_get_conn() to after we've checked
if the iscsi_task is valid.
Metrics
Affected Vendors & Products
References
History
Wed, 11 Sep 2024 13:30:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Metrics |
ssvc
|
MITRE
Status: PUBLISHED
Assigner: Linux
Published: 2024-05-21T15:04:13.244Z
Updated: 2024-11-04T12:05:42.361Z
Reserved: 2024-05-21T14:58:30.828Z
Link: CVE-2021-47427
Vulnrichment
Updated: 2024-08-04T05:39:59.381Z
NVD
Status : Awaiting Analysis
Published: 2024-05-21T15:15:28.117
Modified: 2024-05-21T16:53:56.550
Link: CVE-2021-47427
Redhat