CVE-2022-50034

HIGH

Linux Kernel 5.3-5.4.210 5.5-5.10.137 5.11-5.15.62 5.16-5.19.3 - Use-After-Free in cdns3_wa2_remove_old_request

Title source: llm
STIX 2.1

Description

In the Linux kernel, the following vulnerability has been resolved: usb: cdns3 fix use-after-free at workaround 2 BUG: KFENCE: use-after-free read in __list_del_entry_valid+0x10/0xac cdns3_wa2_remove_old_request() { ... kfree(priv_req->request.buf); cdns3_gadget_ep_free_request(&priv_ep->endpoint, &priv_req->request); list_del_init(&priv_req->list); ^^^ use after free ... } cdns3_gadget_ep_free_request() free the space pointed by priv_req, but priv_req is used in the following list_del_init(). This patch move list_del_init() before cdns3_gadget_ep_free_request().

Scores

CVSS v3 7.8
EPSS 0.0016
EPSS Percentile 5.5%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Details

CWE
CWE-416
Status published
Products (17)
linux/Kernel 5.11.0 - 5.15.63linux
linux/Kernel 5.16.0 - 5.19.4linux
linux/Kernel 5.3.0 - 5.4.211linux
linux/Kernel 5.5.0 - 5.10.138linux
Linux/Linux < 5.3
Linux/Linux 5.10.138 - 5.10.*
Linux/Linux 5.15.63 - 5.15.*
Linux/Linux 5.19.4 - 5.19.*
Linux/Linux 5.3
Linux/Linux 5.4.211 - 5.4.*
... and 7 more
Published Jun 18, 2025
Tracked Since Feb 18, 2026