In the Linux kernel, the following vulnerability has been...
Moderate severity
Unreviewed
Published
Jan 23, 2026
to the GitHub Advisory Database
•
Updated Feb 26, 2026
Description
Published by the National Vulnerability Database
Jan 23, 2026
Published to the GitHub Advisory Database
Jan 23, 2026
Last updated
Feb 26, 2026
In the Linux kernel, the following vulnerability has been resolved:
net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
In async_set_registers(), when usb_submit_urb() fails, the allocated
async_req structure and URB are not freed, causing a memory leak.
The completion callback async_set_reg_cb() is responsible for freeing
these allocations, but it is only called after the URB is successfully
submitted and completes (successfully or with error). If submission
fails, the callback never runs and the memory is leaked.
Fix this by freeing both the URB and the request structure in the error
path when usb_submit_urb() fails.
References