CVE-2022-48697CWE-416

CVE-2022-48697

Critical · published May 3, 2024

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

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

nvmet: fix a use-after-free

Fix the following use-after-free complaint triggered by blktests nvme/004:

BUG: KASAN: user-memory-access in blk_mq_complete_request_remote+0xac/0x350

Read of size 4 at addr 0000607bd1835943 by task kworker/13:1/460

Workqueue: nvmet-wq nvme_loop_execute_work [nvme_loop]

Call Trace:

show_stack+0x52/0x58

dump_stack_lvl+0x49/0x5e

print_report.cold+0x36/0x1e2

kasan_report+0xb9/0xf0

__asan_load4+0x6b/0x80

blk_mq_complete_request_remote+0xac/0x350

nvme_loop_queue_response+0x1df/0x275 [nvme_loop]

__nvmet_req_complete+0x132/0x4f0 [nvmet]

nvmet_req_complete+0x15/0x40 [nvmet]

nvmet_execute_io_connect+0x18a/0x1f0 [nvmet]

nvme_loop_execute_work+0x20/0x30 [nvme_loop]

process_one_work+0x56e/0xa70

worker_thread+0x2d1/0x640

kthread+0x183/0x1c0

ret_from_fork+0x1f/0x30

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.00587 · 47.4th percentile
Weakness
CWE-416 · Use After Free
Published
2024-05-03T20:15Z
Affected products (9)
ProductVersionsFixed in
linux/linux_kernel≥ 4.8, < 4.19.2604.19.260
linux/linux_kernel≥ 4.20, < 5.4.2135.4.213
linux/linux_kernel≥ 5.5, < 5.10.1435.10.143
linux/linux_kernel≥ 5.11, < 5.15.685.15.68
linux/linux_kernel≥ 5.16, < 5.19.95.19.9
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (12)
EPSS history
Timeline
  • 03 MAY 15:10Z
    nvmet: fix a use-after-free
    cvelistv5