Vulnerability Details CVE-2021-47239
In the Linux kernel, the following vulnerability has been resolved:
net: usb: fix possible use-after-free in smsc75xx_bind
The commit 46a8b29c6306 ("net: usb: fix memory leak in smsc75xx_bind")
fails to clean up the work scheduled in smsc75xx_reset->
smsc75xx_set_multicast, which leads to use-after-free if the work is
scheduled to start after the deallocation. In addition, this patch
also removes a dangling pointer - dev->data[0].
This patch calls cancel_work_sync to cancel the scheduled work and set
the dangling pointer to NULL.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.0
EPSS Ranking 2.9%
CVSS Severity
CVSS v3 Score 7.8
Products affected by CVE-2021-47239
-
cpe:2.3:o:linux:linux_kernel:4.14.235
-
cpe:2.3:o:linux:linux_kernel:4.14.236
-
cpe:2.3:o:linux:linux_kernel:4.14.237
-
cpe:2.3:o:linux:linux_kernel:4.19.193
-
cpe:2.3:o:linux:linux_kernel:4.19.194
-
cpe:2.3:o:linux:linux_kernel:4.19.195
-
cpe:2.3:o:linux:linux_kernel:4.4.271
-
cpe:2.3:o:linux:linux_kernel:4.4.272
-
cpe:2.3:o:linux:linux_kernel:4.4.273
-
cpe:2.3:o:linux:linux_kernel:4.9.271
-
cpe:2.3:o:linux:linux_kernel:4.9.272
-
cpe:2.3:o:linux:linux_kernel:4.9.273
-
cpe:2.3:o:linux:linux_kernel:5.10.42
-
cpe:2.3:o:linux:linux_kernel:5.10.43
-
cpe:2.3:o:linux:linux_kernel:5.10.44
-
cpe:2.3:o:linux:linux_kernel:5.10.45
-
cpe:2.3:o:linux:linux_kernel:5.12.10
-
cpe:2.3:o:linux:linux_kernel:5.12.11
-
cpe:2.3:o:linux:linux_kernel:5.12.12
-
cpe:2.3:o:linux:linux_kernel:5.12.9
-
cpe:2.3:o:linux:linux_kernel:5.4.124
-
cpe:2.3:o:linux:linux_kernel:5.4.125
-
cpe:2.3:o:linux:linux_kernel:5.4.126
-
cpe:2.3:o:linux:linux_kernel:5.4.127