{ "data_version": "4.0", "data_type": "CVE", "data_format": "MITRE", "CVE_data_meta": { "ID": "CVE-2021-47239", "ASSIGNER": "cve@kernel.org", "STATE": "PUBLIC" }, "description": { "description_data": [ { "lang": "eng", "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnet: usb: fix possible use-after-free in smsc75xx_bind\n\nThe commit 46a8b29c6306 (\"net: usb: fix memory leak in smsc75xx_bind\")\nfails to clean up the work scheduled in smsc75xx_reset->\nsmsc75xx_set_multicast, which leads to use-after-free if the work is\nscheduled to start after the deallocation. In addition, this patch\nalso removes a dangling pointer - dev->data[0].\n\nThis patch calls cancel_work_sync to cancel the scheduled work and set\nthe dangling pointer to NULL." } ] }, "problemtype": { "problemtype_data": [ { "description": [ { "lang": "eng", "value": "n/a" } ] } ] }, "affects": { "vendor": { "vendor_data": [ { "vendor_name": "Linux", "product": { "product_data": [ { "product_name": "Linux", "version": { "version_data": [ { "version_affected": "<", "version_name": "200dbfcad801", "version_value": "7cc8b2e05fce" }, { "version_affected": "<", "version_name": "22c840596af0", "version_value": "64160d1741a3" }, { "version_affected": "<", "version_name": "9e6b8c1ff9d9", "version_value": "c4e3be2e7742" }, { "version_affected": "<", "version_name": "9e6a3eccb287", "version_value": "2fc8300c9cfa" }, { "version_affected": "<", "version_name": "b95fb96e6339", "version_value": "4252bf6c2b24" }, { "version_affected": "<", "version_name": "635ac38b3625", "version_value": "570a52cf3e01" }, { "version_affected": "<", "version_name": "70c886ac93f8", "version_value": "14616c372a7b" }, { "version_affected": "<", "version_name": "46a8b29c6306", "version_value": "56b786d86694" }, { "version_affected": "<", "version_name": "4.4.271", "version_value": "4.4.274" }, { "version_affected": "<", "version_name": "4.9.271", "version_value": "4.9.274" }, { "version_affected": "<", "version_name": "4.14.235", "version_value": "4.14.238" }, { "version_affected": "<", "version_name": "4.19.193", "version_value": "4.19.196" }, { "version_affected": "<", "version_name": "5.4.124", "version_value": "5.4.128" }, { "version_affected": "<", "version_name": "5.10.42", "version_value": "5.10.46" }, { "version_affected": "<", "version_name": "5.12.9", "version_value": "5.12.13" } ] } } ] } } ] } }, "references": { "reference_data": [ { "url": "https://git.kernel.org/stable/c/7cc8b2e05fcea6edd022d26e82091d781af8fd9b", "refsource": "MISC", "name": "https://git.kernel.org/stable/c/7cc8b2e05fcea6edd022d26e82091d781af8fd9b" }, { "url": "https://git.kernel.org/stable/c/64160d1741a3de5204d1a822e058e0b4cc526504", "refsource": "MISC", "name": "https://git.kernel.org/stable/c/64160d1741a3de5204d1a822e058e0b4cc526504" }, { "url": "https://git.kernel.org/stable/c/c4e3be2e7742863e454ce31faf8fd0109c00050b", "refsource": "MISC", "name": "https://git.kernel.org/stable/c/c4e3be2e7742863e454ce31faf8fd0109c00050b" }, { "url": "https://git.kernel.org/stable/c/2fc8300c9cfa5167fcb5b1a2a07db6f53e82f59b", "refsource": "MISC", "name": "https://git.kernel.org/stable/c/2fc8300c9cfa5167fcb5b1a2a07db6f53e82f59b" }, { "url": "https://git.kernel.org/stable/c/4252bf6c2b245f47011098113d405ffad6ad5d5b", "refsource": "MISC", "name": "https://git.kernel.org/stable/c/4252bf6c2b245f47011098113d405ffad6ad5d5b" }, { "url": "https://git.kernel.org/stable/c/570a52cf3e01d19f7fd1a251dfc52b0cd86c13cb", "refsource": "MISC", "name": "https://git.kernel.org/stable/c/570a52cf3e01d19f7fd1a251dfc52b0cd86c13cb" }, { "url": "https://git.kernel.org/stable/c/14616c372a7be01a2fb8c56c9d8debd232b9e43d", "refsource": "MISC", "name": "https://git.kernel.org/stable/c/14616c372a7be01a2fb8c56c9d8debd232b9e43d" }, { "url": "https://git.kernel.org/stable/c/56b786d86694e079d8aad9b314e015cd4ac02a3d", "refsource": "MISC", "name": "https://git.kernel.org/stable/c/56b786d86694e079d8aad9b314e015cd4ac02a3d" } ] }, "generator": { "engine": "bippy-c8e10e5f6187" } }