Re: [syzbot] [usb?] KASAN: slab-use-after-free Read in stub_rx_loop

From: Edward Adam Davis

Date: Wed Aug 26 2026 - 20:46:57 EST


From: Edward Aadm Davis <eadavis@xxxxxxxx>

#syz test: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 818bebeb63dd

diff --git a/drivers/usb/usbip/stub_rx.c b/drivers/usb/usbip/stub_rx.c
index 1e9ae578810d..85370b3bc600 100644
--- a/drivers/usb/usbip/stub_rx.c
+++ b/drivers/usb/usbip/stub_rx.c
@@ -606,7 +606,7 @@ static void stub_recv_cmd_submit(struct stub_device *sdev,
return;

/* urb is now ready to submit */
- for (i = 0; i < priv->num_urbs; i++) {
+ for (i = 0; i < num_urbs; i++) {
if (!is_tweaked) {
ret = usb_submit_urb(priv->urbs[i], GFP_KERNEL);