Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
io_uring: fix use-after-free of shadow_req
There is a potential dangling pointer problem. we never clean shadow_req, if there are multiple link lists in this series of sqes, then the shadow_req will not reallocate, and continue to use the last one. but in the previous, his memory has been released, thus forming a dangling pointer. let's clean up him and make sure that every new link list can reapply for a new shadow_req. Fixes: 4fe2c96 ("io_uring: add support for link with drain") Signed-off-by: Jackie Liu <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
- Loading branch information