CVE-2022-48789CWE-416

CVE-2022-48789

Critical · published July 16, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
51.2
In the wild
Unconfirmed
What it is

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

nvme-tcp: fix possible use-after-free in transport error_recovery work

While nvme_tcp_submit_async_event_work is checking the ctrl and queue

state before preparing the AER command and scheduling io_work, in order

to fully prevent a race where this check is not reliable the error

recovery work must flush async_event_work before continuing to destroy

the admin queue after setting the ctrl state to RESETTING such that

there is no race .submit_async_event and the error recovery handler

itself changing the ctrl state.

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00665 · 51.2th percentile
Weakness
CWE-416 · Use After Free
Published
2024-07-16T16:15Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel< 5.4.1815.4.181
linux/linux_kernel≥ 5.5, < 5.10.1025.10.102
linux/linux_kernel≥ 5.11, < 5.15.255.15.25
linux/linux_kernel≥ 5.16, < 5.16.115.16.11
References (10)
EPSS history
Timeline
  • 16 JUL 11:43Z
    nvme-tcp: fix possible use-after-free in transport error_recovery work
    cvelistv5