{"uuid": "9249896d-e224-4f43-b442-7cf1c6c5c215", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "2a075640-a300-48a4-bb44-bc6130783b9b", "vulnerability": "CVE-2022-50034", "type": "published-proof-of-concept", "source": "https://t.me/DarkWebInformer_CVEAlerts/18852", "content": "\ud83d\udd17 DarkWebInformer.com - Cyber Threat Intelligence\n\ud83d\udccc CVE ID: CVE-2022-50034\n\ud83d\udd25 CVSS Score: N/A\n\ud83d\udd39 Description: In the Linux kernel, the following vulnerability has been resolved:\n\nusb: cdns3 fix use-after-free at workaround 2\n\nBUG: KFENCE: use-after-free read in __list_del_entry_valid+0x10/0xac\n\ncdns3_wa2_remove_old_request()\n{\n ...\n kfree(priv_req-&gt;request.buf);\n cdns3_gadget_ep_free_request(&amp;priv_ep-&gt;endpoint, &amp;priv_req-&gt;request);\n list_del_init(&amp;priv_req-&gt;list);\n ^^^ use after free\n ...\n}\n\ncdns3_gadget_ep_free_request() free the space pointed by priv_req,\nbut priv_req is used in the following list_del_init().\n\nThis patch move list_del_init() before cdns3_gadget_ep_free_request().\n\ud83d\udccf Published: 2025-06-18T11:01:36.435Z\n\ud83d\udccf Modified: 2025-06-19T13:10:50.978Z\n\ud83d\udd17 References:\n1. https://git.kernel.org/stable/c/e65d9b7147d7be3504893ca7dfb85286bda83d40\n2. https://git.kernel.org/stable/c/6d7ac60098b206d0472475b666cb09d556bec03d\n3. https://git.kernel.org/stable/c/c3c1dbad3a2db32ecf371c97f2058491b8ba0f9a\n4. https://git.kernel.org/stable/c/6fd50446e7c9a98b4bcf96815f5c9602a16ea472\n5. https://git.kernel.org/stable/c/7d602f30149a117eea260208b1661bc404c21dfd", "creation_timestamp": "2025-06-19T13:39:44.000000Z"}