aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorFrank Li <[email protected]>2022-06-08 14:04:30 -0500
committerGreg Kroah-Hartman <[email protected]>2022-06-10 11:20:52 +0200
commit7d602f30149a117eea260208b1661bc404c21dfd (patch)
tree1e3ef5b1e0459df6964edef70732668e00e76f5c /tools/perf/scripts/python/bin/stackcollapse-report
parentc5d337a358b3e41bb4f7abd99a79b68a28eafaa2 (diff)
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(). Signed-off-by: Frank Li <[email protected]> Signed-off-by: Faqiang Zhu <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions