CVE-2021-47612

Severity CVSS v4.0:
Pending analysis
Type:
CWE-476 NULL Pointer Dereference
Publication date:
19/06/2024
Last modified:
27/08/2024

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> nfc: fix segfault in nfc_genl_dump_devices_done<br /> <br /> When kmalloc in nfc_genl_dump_devices() fails then<br /> nfc_genl_dump_devices_done() segfaults as below<br /> <br /> KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f]<br /> CPU: 0 PID: 25 Comm: kworker/0:1 Not tainted 5.16.0-rc4-01180-g2a987e65025e-dirty #5<br /> Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-6.fc35 04/01/2014<br /> Workqueue: events netlink_sock_destruct_work<br /> RIP: 0010:klist_iter_exit+0x26/0x80<br /> Call Trace:<br /> <br /> class_dev_iter_exit+0x15/0x20<br /> nfc_genl_dump_devices_done+0x3b/0x50<br /> genl_lock_done+0x84/0xd0<br /> netlink_sock_destruct+0x8f/0x270<br /> __sk_destruct+0x64/0x3b0<br /> sk_destruct+0xa8/0xd0<br /> __sk_free+0x2e8/0x3d0<br /> sk_free+0x51/0x90<br /> netlink_sock_destruct_work+0x1c/0x20<br /> process_one_work+0x411/0x710<br /> worker_thread+0x6fd/0xa80

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 4.4.296 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 4.5 (including) 4.9.294 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 4.10 (including) 4.14.259 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 4.15 (including) 4.19.222 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 4.20 (including) 5.4.167 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.5 (including) 5.10.87 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.11 (including) 5.15.10 (excluding)