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);