syzbot


KASAN: slab-use-after-free Read in __usb_hcd_giveback_urb

Status: upstream: reported on 2025/07/10 08:57
Reported-by: syzbot+4aedd796659b42864ece@syzkaller.appspotmail.com
First crash: 15d, last: 2d00h
Similar bugs (5)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KASAN: slab-use-after-free Read in __usb_hcd_giveback_urb usb 19 1 705d 704d 0/29 auto-obsoleted due to no activity on 2023/11/28 05:12
upstream KASAN: slab-use-after-free Read in __usb_hcd_giveback_urb (2) usb 24 252 5h32m 490d 0/29 upstream: reported on 2024/03/22 17:26
linux-5.15 KASAN: use-after-free Read in __usb_hcd_giveback_urb 19 39 33d 622d 0/3 upstream: reported on 2023/11/11 02:11
upstream KASAN: use-after-free Read in __usb_hcd_giveback_urb (2) usb 19 1 967d 962d 0/29 auto-obsoleted due to no activity on 2023/03/31 19:51
linux-6.1 KASAN: use-after-free Read in __usb_hcd_giveback_urb 19 syz 20 9d13h 475d 0/3 upstream: reported syz repro on 2024/04/06 03:35

Sample crash report:
xpad 10-1:179.65: xpad_irq_in - usb_submit_urb failed with result -19
xpad 10-1:179.65: xpad_irq_out - usb_submit_urb failed with result -19
==================================================================
BUG: KASAN: slab-use-after-free in debug_spin_lock_before kernel/locking/spinlock_debug.c:85 [inline]
BUG: KASAN: slab-use-after-free in do_raw_spin_lock+0x26d/0x2c0 kernel/locking/spinlock_debug.c:114
Read of size 4 at addr ffff88807de7085c by task kworker/1:4/5791

CPU: 1 PID: 5791 Comm: kworker/1:4 Not tainted 6.6.99-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025
Workqueue: usb_hub_wq hub_event
Call Trace:
 <IRQ>
 dump_stack_lvl+0x16c/0x230 lib/dump_stack.c:106
 print_address_description mm/kasan/report.c:364 [inline]
 print_report+0xac/0x200 mm/kasan/report.c:466
 kasan_report+0x117/0x150 mm/kasan/report.c:579
 debug_spin_lock_before kernel/locking/spinlock_debug.c:85 [inline]
 do_raw_spin_lock+0x26d/0x2c0 kernel/locking/spinlock_debug.c:114
 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:111 [inline]
 _raw_spin_lock_irqsave+0xb4/0xf0 kernel/locking/spinlock.c:162
 __wake_up_common_lock kernel/sched/wait.c:137 [inline]
 __wake_up+0xf8/0x190 kernel/sched/wait.c:160
 __usb_hcd_giveback_urb+0x396/0x520 drivers/usb/core/hcd.c:1653
 dummy_timer+0x8a3/0x31b0 drivers/usb/gadget/udc/dummy_hcd.c:1993
 __run_hrtimer kernel/time/hrtimer.c:1755 [inline]
 __hrtimer_run_queues+0x51e/0xc40 kernel/time/hrtimer.c:1819
 hrtimer_run_softirq+0x187/0x2b0 kernel/time/hrtimer.c:1836
 handle_softirqs+0x280/0x820 kernel/softirq.c:578
 __do_softirq kernel/softirq.c:612 [inline]
 invoke_softirq kernel/softirq.c:452 [inline]
 __irq_exit_rcu+0xc7/0x190 kernel/softirq.c:661
 irq_exit_rcu+0x9/0x20 kernel/softirq.c:673
 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1088 [inline]
 sysvec_apic_timer_interrupt+0xa4/0xc0 arch/x86/kernel/apic/apic.c:1088
 </IRQ>
 <TASK>
 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:687
RIP: 0010:console_flush_all+0x889/0xd00 arch/x86/include/asm/irqflags.h:-1
Code: ed 01 00 00 e8 78 28 1b 00 4d 85 ff 48 8b 5c 24 38 75 07 e8 69 28 1b 00 eb 06 e8 62 28 1b 00 fb 49 bf 00 00 00 00 00 fc ff df <48> 8b 44 24 50 42 0f b6 04 38 84 c0 0f 85 2f 02 00 00 80 3b 01 0f
RSP: 0018:ffffc9000462e280 EFLAGS: 00000287
RAX: ffffffff816a6dce RBX: ffffc9000462e41f RCX: 0000000000100000
RDX: ffffc90017b1a000 RSI: 000000000009c28a RDI: 000000000009c28b
RBP: ffffc9000462e3f0 R08: ffffffff90da2597 R09: 1ffffffff21b44b2
R10: dffffc0000000000 R11: fffffbfff21b44b3 R12: ffffffff8d4b5980
R13: 1ffffffff19792b0 R14: ffffffff8d4b59d8 R15: dffffc0000000000
 console_unlock+0xae/0x340 kernel/printk/printk.c:3069
 vprintk_emit+0x477/0x600 kernel/printk/printk.c:2341
 dev_vprintk_emit+0x338/0x3e0 drivers/base/core.c:4953
 dev_printk_emit+0xe1/0x130 drivers/base/core.c:4964
 _dev_err+0x10b/0x160 drivers/base/core.c:5019
 ft260_i2c_reset+0x159/0x1a0 drivers/hid/hid-ft260.c:298
 ft260_probe+0x420/0x540 drivers/hid/hid-ft260.c:1025
 __hid_device_probe drivers/hid/hid-core.c:2635 [inline]
 hid_device_probe+0x293/0x5b0 drivers/hid/hid-core.c:2672
 call_driver_probe drivers/base/dd.c:-1 [inline]
 really_probe+0x25b/0xb40 drivers/base/dd.c:658
 __driver_probe_device+0x18c/0x330 drivers/base/dd.c:800
 driver_probe_device+0x4f/0x420 drivers/base/dd.c:830
 __device_attach_driver+0x2ca/0x520 drivers/base/dd.c:958
 bus_for_each_drv+0x24b/0x2d0 drivers/base/bus.c:459
 __device_attach+0x2b5/0x400 drivers/base/dd.c:1030
 bus_probe_device+0x180/0x260 drivers/base/bus.c:534
 device_add+0x85b/0xc20 drivers/base/core.c:3683
 hid_add_device+0x38d/0x530 drivers/hid/hid-core.c:2818
 usbhid_probe+0xe02/0x1220 drivers/hid/usbhid/hid-core.c:1432
 usb_probe_interface+0x5a4/0xb00 drivers/usb/core/driver.c:396
 call_driver_probe drivers/base/dd.c:-1 [inline]
 really_probe+0x25b/0xb40 drivers/base/dd.c:658
 __driver_probe_device+0x18c/0x330 drivers/base/dd.c:800
 driver_probe_device+0x4f/0x420 drivers/base/dd.c:830
 __device_attach_driver+0x2ca/0x520 drivers/base/dd.c:958
 bus_for_each_drv+0x24b/0x2d0 drivers/base/bus.c:459
 __device_attach+0x2b5/0x400 drivers/base/dd.c:1030
 bus_probe_device+0x180/0x260 drivers/base/bus.c:534
 device_add+0x85b/0xc20 drivers/base/core.c:3683
 usb_set_configuration+0x1a79/0x20c0 drivers/usb/core/message.c:2207
 usb_generic_driver_probe+0x8d/0x150 drivers/usb/core/generic.c:238
 usb_probe_device+0x13d/0x280 drivers/usb/core/driver.c:293
 call_driver_probe drivers/base/dd.c:-1 [inline]
 really_probe+0x25b/0xb40 drivers/base/dd.c:658
 __driver_probe_device+0x18c/0x330 drivers/base/dd.c:800
 driver_probe_device+0x4f/0x420 drivers/base/dd.c:830
 __device_attach_driver+0x2ca/0x520 drivers/base/dd.c:958
 bus_for_each_drv+0x24b/0x2d0 drivers/base/bus.c:459
 __device_attach+0x2b5/0x400 drivers/base/dd.c:1030
 bus_probe_device+0x180/0x260 drivers/base/bus.c:534
 device_add+0x85b/0xc20 drivers/base/core.c:3683
 usb_new_device+0xa31/0x1630 drivers/usb/core/hub.c:2632
 hub_port_connect drivers/usb/core/hub.c:5501 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5641 [inline]
 port_event drivers/usb/core/hub.c:5801 [inline]
 hub_event+0x2957/0x49c0 drivers/usb/core/hub.c:5883
 process_one_work kernel/workqueue.c:2634 [inline]
 process_scheduled_works+0xa45/0x15b0 kernel/workqueue.c:2711
 worker_thread+0xa55/0xfc0 kernel/workqueue.c:2792
 kthread+0x2fa/0x390 kernel/kthread.c:388
 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:152
 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:293
 </TASK>

Allocated by task 17946:
 kasan_save_stack mm/kasan/common.c:45 [inline]
 kasan_set_track+0x4e/0x70 mm/kasan/common.c:52
 ____kasan_kmalloc mm/kasan/common.c:374 [inline]
 __kasan_kmalloc+0x8f/0xa0 mm/kasan/common.c:383
 kmalloc include/linux/slab.h:600 [inline]
 kzalloc include/linux/slab.h:721 [inline]
 xpad_probe+0x41c/0x1ec0 drivers/input/joystick/xpad.c:2070
 usb_probe_interface+0x5a4/0xb00 drivers/usb/core/driver.c:396
 call_driver_probe drivers/base/dd.c:-1 [inline]
 really_probe+0x25b/0xb40 drivers/base/dd.c:658
 __driver_probe_device+0x18c/0x330 drivers/base/dd.c:800
 driver_probe_device+0x4f/0x420 drivers/base/dd.c:830
 __device_attach_driver+0x2ca/0x520 drivers/base/dd.c:958
 bus_for_each_drv+0x24b/0x2d0 drivers/base/bus.c:459
 __device_attach+0x2b5/0x400 drivers/base/dd.c:1030
 bus_probe_device+0x180/0x260 drivers/base/bus.c:534
 device_add+0x85b/0xc20 drivers/base/core.c:3683
 usb_set_configuration+0x1a79/0x20c0 drivers/usb/core/message.c:2207
 usb_generic_driver_probe+0x8d/0x150 drivers/usb/core/generic.c:238
 usb_probe_device+0x13d/0x280 drivers/usb/core/driver.c:293
 call_driver_probe drivers/base/dd.c:-1 [inline]
 really_probe+0x25b/0xb40 drivers/base/dd.c:658
 __driver_probe_device+0x18c/0x330 drivers/base/dd.c:800
 driver_probe_device+0x4f/0x420 drivers/base/dd.c:830
 __device_attach_driver+0x2ca/0x520 drivers/base/dd.c:958
 bus_for_each_drv+0x24b/0x2d0 drivers/base/bus.c:459
 __device_attach+0x2b5/0x400 drivers/base/dd.c:1030
 bus_probe_device+0x180/0x260 drivers/base/bus.c:534
 device_add+0x85b/0xc20 drivers/base/core.c:3683
 usb_new_device+0xa31/0x1630 drivers/usb/core/hub.c:2632
 hub_port_connect drivers/usb/core/hub.c:5501 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5641 [inline]
 port_event drivers/usb/core/hub.c:5801 [inline]
 hub_event+0x2957/0x49c0 drivers/usb/core/hub.c:5883
 process_one_work kernel/workqueue.c:2634 [inline]
 process_scheduled_works+0xa45/0x15b0 kernel/workqueue.c:2711
 worker_thread+0xa55/0xfc0 kernel/workqueue.c:2792
 kthread+0x2fa/0x390 kernel/kthread.c:388
 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:152
 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:293

Freed by task 5867:
 kasan_save_stack mm/kasan/common.c:45 [inline]
 kasan_set_track+0x4e/0x70 mm/kasan/common.c:52
 kasan_save_free_info+0x2e/0x50 mm/kasan/generic.c:522
 ____kasan_slab_free+0x126/0x1e0 mm/kasan/common.c:236
 kasan_slab_free include/linux/kasan.h:164 [inline]
 slab_free_hook mm/slub.c:1806 [inline]
 slab_free_freelist_hook+0x130/0x1b0 mm/slub.c:1832
 slab_free mm/slub.c:3816 [inline]
 __kmem_cache_free+0xba/0x1f0 mm/slub.c:3829
 xpad_disconnect+0x350/0x480 drivers/input/joystick/xpad.c:2251
 usb_unbind_interface+0x1f2/0x870 drivers/usb/core/driver.c:458
 device_remove drivers/base/dd.c:569 [inline]
 __device_release_driver drivers/base/dd.c:1272 [inline]
 device_release_driver_internal+0x4cb/0x7a0 drivers/base/dd.c:1295
 bus_remove_device+0x342/0x400 drivers/base/bus.c:576
 device_del+0x50b/0x900 drivers/base/core.c:3872
 usb_disable_device+0x3e9/0x8a0 drivers/usb/core/message.c:1416
 usb_disconnect+0x34c/0x8a0 drivers/usb/core/hub.c:2287
 hub_port_connect drivers/usb/core/hub.c:5341 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5641 [inline]
 port_event drivers/usb/core/hub.c:5801 [inline]
 hub_event+0x1ce5/0x49c0 drivers/usb/core/hub.c:5883
 process_one_work kernel/workqueue.c:2634 [inline]
 process_scheduled_works+0xa45/0x15b0 kernel/workqueue.c:2711
 worker_thread+0xa55/0xfc0 kernel/workqueue.c:2792
 kthread+0x2fa/0x390 kernel/kthread.c:388
 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:152
 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:293

Last potentially related work creation:
 kasan_save_stack+0x3e/0x60 mm/kasan/common.c:45
 __kasan_record_aux_stack+0xaf/0xc0 mm/kasan/generic.c:492
 insert_work+0x3d/0x310 kernel/workqueue.c:1651
 __queue_work+0xc39/0x1020 kernel/workqueue.c:1800
 queue_work_on+0x121/0x1e0 kernel/workqueue.c:1835
 queue_work include/linux/workqueue.h:562 [inline]
 schedule_work include/linux/workqueue.h:623 [inline]
 xpad360w_process_packet drivers/input/joystick/xpad.c:1011 [inline]
 xpad_irq_in+0xb13/0x25a0 drivers/input/joystick/xpad.c:1226
 __usb_hcd_giveback_urb+0x35f/0x520 drivers/usb/core/hcd.c:1650
 dummy_timer+0x8a3/0x31b0 drivers/usb/gadget/udc/dummy_hcd.c:1993
 __run_hrtimer kernel/time/hrtimer.c:1755 [inline]
 __hrtimer_run_queues+0x51e/0xc40 kernel/time/hrtimer.c:1819
 hrtimer_run_softirq+0x187/0x2b0 kernel/time/hrtimer.c:1836
 handle_softirqs+0x280/0x820 kernel/softirq.c:578
 __do_softirq kernel/softirq.c:612 [inline]
 invoke_softirq kernel/softirq.c:452 [inline]
 __irq_exit_rcu+0xc7/0x190 kernel/softirq.c:661
 irq_exit_rcu+0x9/0x20 kernel/softirq.c:673
 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1088 [inline]
 sysvec_apic_timer_interrupt+0xa4/0xc0 arch/x86/kernel/apic/apic.c:1088
 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:687

Second to last potentially related work creation:
 kasan_save_stack+0x3e/0x60 mm/kasan/common.c:45
 __kasan_record_aux_stack+0xaf/0xc0 mm/kasan/generic.c:492
 insert_work+0x3d/0x310 kernel/workqueue.c:1651
 __queue_work+0xc39/0x1020 kernel/workqueue.c:1800
 queue_work_on+0x121/0x1e0 kernel/workqueue.c:1835
 queue_work include/linux/workqueue.h:562 [inline]
 schedule_work include/linux/workqueue.h:623 [inline]
 xpad360w_process_packet drivers/input/joystick/xpad.c:1011 [inline]
 xpad_irq_in+0xb13/0x25a0 drivers/input/joystick/xpad.c:1226
 __usb_hcd_giveback_urb+0x35f/0x520 drivers/usb/core/hcd.c:1650
 dummy_timer+0x8a3/0x31b0 drivers/usb/gadget/udc/dummy_hcd.c:1993
 __run_hrtimer kernel/time/hrtimer.c:1755 [inline]
 __hrtimer_run_queues+0x51e/0xc40 kernel/time/hrtimer.c:1819
 hrtimer_run_softirq+0x187/0x2b0 kernel/time/hrtimer.c:1836
 handle_softirqs+0x280/0x820 kernel/softirq.c:578
 __do_softirq kernel/softirq.c:612 [inline]
 invoke_softirq kernel/softirq.c:452 [inline]
 __irq_exit_rcu+0xc7/0x190 kernel/softirq.c:661
 irq_exit_rcu+0x9/0x20 kernel/softirq.c:673
 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1088 [inline]
 sysvec_apic_timer_interrupt+0x56/0xc0 arch/x86/kernel/apic/apic.c:1088
 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:687

The buggy address belongs to the object at ffff88807de70800
 which belongs to the cache kmalloc-1k of size 1024
The buggy address is located 92 bytes inside of
 freed 1024-byte region [ffff88807de70800, ffff88807de70c00)

The buggy address belongs to the physical page:
page:ffffea0001f79c00 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x7de70
head:ffffea0001f79c00 order:3 entire_mapcount:0 nr_pages_mapped:0 pincount:0
flags: 0xfff00000000840(slab|head|node=0|zone=1|lastcpupid=0x7ff)
page_type: 0xffffffff()
raw: 00fff00000000840 ffff888017841dc0 ffffea000097f600 dead000000000002
raw: 0000000000000000 0000000000100010 00000001ffffffff 0000000000000000
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd2820(GFP_ATOMIC|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 5787, tgid 5787 (syz-executor), ts 69786709170, free_ts 69712963763
 set_page_owner include/linux/page_owner.h:31 [inline]
 post_alloc_hook+0x1cd/0x210 mm/page_alloc.c:1554
 prep_new_page mm/page_alloc.c:1561 [inline]
 get_page_from_freelist+0x195c/0x19f0 mm/page_alloc.c:3191
 __alloc_pages+0x1e3/0x460 mm/page_alloc.c:4457
 alloc_slab_page+0x5d/0x170 mm/slub.c:1876
 allocate_slab mm/slub.c:2023 [inline]
 new_slab+0x87/0x2e0 mm/slub.c:2076
 ___slab_alloc+0xc6d/0x12f0 mm/slub.c:3230
 __slab_alloc mm/slub.c:3329 [inline]
 __slab_alloc_node mm/slub.c:3382 [inline]
 slab_alloc_node mm/slub.c:3475 [inline]
 __kmem_cache_alloc_node+0x1a2/0x260 mm/slub.c:3524
 __do_kmalloc_node mm/slab_common.c:1006 [inline]
 __kmalloc_node_track_caller+0xa2/0x230 mm/slab_common.c:1027
 kmalloc_reserve+0x117/0x260 net/core/skbuff.c:581
 __alloc_skb+0x138/0x2c0 net/core/skbuff.c:650
 alloc_skb include/linux/skbuff.h:1284 [inline]
 nlmsg_new include/net/netlink.h:999 [inline]
 inet6_rt_notify+0xb4/0x240 net/ipv6/route.c:6228
 fib6_add_rt2node net/ipv6/ip6_fib.c:1255 [inline]
 fib6_add+0x1d9a/0x3d20 net/ipv6/ip6_fib.c:1484
 __ip6_ins_rt net/ipv6/route.c:1343 [inline]
 ip6_route_add+0x8a/0x130 net/ipv6/route.c:3893
 addrconf_add_mroute net/ipv6/addrconf.c:2515 [inline]
 addrconf_add_dev+0x257/0x340 net/ipv6/addrconf.c:2533
 addrconf_dev_config net/ipv6/addrconf.c:3452 [inline]
 addrconf_init_auto_addrs+0x5cc/0xaa0 net/ipv6/addrconf.c:3540
 addrconf_notify+0xb62/0x1010 net/ipv6/addrconf.c:3713
page last free stack trace:
 reset_page_owner include/linux/page_owner.h:24 [inline]
 free_pages_prepare mm/page_alloc.c:1154 [inline]
 free_unref_page_prepare+0x7ce/0x8e0 mm/page_alloc.c:2336
 free_unref_page+0x32/0x2e0 mm/page_alloc.c:2429
 discard_slab mm/slub.c:2122 [inline]
 __unfreeze_partials+0x1cf/0x210 mm/slub.c:2662
 put_cpu_partial+0x17c/0x250 mm/slub.c:2738
 __slab_free+0x31d/0x410 mm/slub.c:3686
 qlink_free mm/kasan/quarantine.c:166 [inline]
 qlist_free_all+0x75/0xe0 mm/kasan/quarantine.c:185
 kasan_quarantine_reduce+0x143/0x160 mm/kasan/quarantine.c:292
 __kasan_slab_alloc+0x22/0x80 mm/kasan/common.c:305
 kasan_slab_alloc include/linux/kasan.h:188 [inline]
 slab_post_alloc_hook+0x6e/0x4d0 mm/slab.h:767
 slab_alloc_node mm/slub.c:3485 [inline]
 kmem_cache_alloc_node+0x150/0x330 mm/slub.c:3530
 __alloc_skb+0x108/0x2c0 net/core/skbuff.c:640
 alloc_skb include/linux/skbuff.h:1284 [inline]
 nlmsg_new include/net/netlink.h:999 [inline]
 rtmsg_ifinfo_build_skb+0x8c/0x260 net/core/rtnetlink.c:4063
 rtmsg_ifinfo_event net/core/rtnetlink.c:4106 [inline]
 rtnetlink_event+0x1b7/0x260 net/core/rtnetlink.c:6526
 notifier_call_chain+0x197/0x390 kernel/notifier.c:93
 call_netdevice_notifiers_extack net/core/dev.c:2064 [inline]
 call_netdevice_notifiers net/core/dev.c:2078 [inline]
 dev_change_name+0x5d4/0x8a0 net/core/dev.c:1300
 do_setlink+0xa15/0x3fb0 net/core/rtnetlink.c:2885

Memory state around the buggy address:
 ffff88807de70700: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
 ffff88807de70780: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
>ffff88807de70800: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
                                                    ^
 ffff88807de70880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
 ffff88807de70900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
==================================================================
----------------
Code disassembly (best guess):
   0:	ed                   	in     (%dx),%eax
   1:	01 00                	add    %eax,(%rax)
   3:	00 e8                	add    %ch,%al
   5:	78 28                	js     0x2f
   7:	1b 00                	sbb    (%rax),%eax
   9:	4d 85 ff             	test   %r15,%r15
   c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
  11:	75 07                	jne    0x1a
  13:	e8 69 28 1b 00       	call   0x1b2881
  18:	eb 06                	jmp    0x20
  1a:	e8 62 28 1b 00       	call   0x1b2881
  1f:	fb                   	sti
  20:	49 bf 00 00 00 00 00 	movabs $0xdffffc0000000000,%r15
  27:	fc ff df
* 2a:	48 8b 44 24 50       	mov    0x50(%rsp),%rax <-- trapping instruction
  2f:	42 0f b6 04 38       	movzbl (%rax,%r15,1),%eax
  34:	84 c0                	test   %al,%al
  36:	0f 85 2f 02 00 00    	jne    0x26b
  3c:	80 3b 01             	cmpb   $0x1,(%rbx)
  3f:	0f                   	.byte 0xf

Crashes (3):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/07/24 01:08 linux-6.6.y d96eb99e2f0e 0c1d6ded .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan KASAN: slab-use-after-free Read in __usb_hcd_giveback_urb
2025/07/14 21:46 linux-6.6.y 9247f4e6573a d8fc7335 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan KASAN: slab-use-after-free Read in __usb_hcd_giveback_urb
2025/07/10 08:56 linux-6.6.y a5df3a702b2c 956bd956 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan KASAN: slab-use-after-free Read in __usb_hcd_giveback_urb
* Struck through repros no longer work on HEAD.