Title | Replies (including bot) | Last reply |
---|---|---|
[syzbot] [net?] KASAN: slab-use-after-free Read in cfusbl_device_notify | 0 (1) | 2024/11/06 08:33 |
syzbot |
sign-in | mailing list | source | docs |
Title | Replies (including bot) | Last reply |
---|---|---|
[syzbot] [net?] KASAN: slab-use-after-free Read in cfusbl_device_notify | 0 (1) | 2024/11/06 08:33 |
Kernel | Title | Repro | Cause bisect | Fix bisect | Count | Last | Reported | Patched | Status |
---|---|---|---|---|---|---|---|---|---|
upstream | KASAN: use-after-free Read in cfusbl_device_notify net | C | done | 341 | 800d | 947d | 22/28 | fixed on 2023/06/08 14:41 |
================================================================== BUG: KASAN: slab-use-after-free in cfusbl_device_notify+0x883/0x900 net/caif/caif_usb.c:142 Read of size 8 at addr ffff888062d44c50 by task syz.1.3215/19351 CPU: 1 UID: 0 PID: 19351 Comm: syz.1.3215 Not tainted 6.15.0-rc6-syzkaller-00188-gfee3e843b309 #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:408 [inline] print_report+0xc3/0x670 mm/kasan/report.c:521 kasan_report+0xe0/0x110 mm/kasan/report.c:634 cfusbl_device_notify+0x883/0x900 net/caif/caif_usb.c:142 notifier_call_chain+0xbc/0x410 kernel/notifier.c:85 call_netdevice_notifiers_info+0xbe/0x140 net/core/dev.c:2176 call_netdevice_notifiers_extack net/core/dev.c:2214 [inline] call_netdevice_notifiers net/core/dev.c:2228 [inline] register_netdevice+0xe02/0x2270 net/core/dev.c:10994 register_netdev+0x34/0x50 net/core/dev.c:11116 bnep_add_connection+0x71c/0xd20 net/bluetooth/bnep/core.c:624 do_bnep_sock_ioctl.constprop.0+0x496/0x590 net/bluetooth/bnep/sock.c:83 sock_do_ioctl+0x118/0x280 net/socket.c:1190 sock_ioctl+0x227/0x6b0 net/socket.c:1311 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:906 [inline] __se_sys_ioctl fs/ioctl.c:892 [inline] __x64_sys_ioctl+0x193/0x200 fs/ioctl.c:892 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x260 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fa1c1d8e969 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fa1c2bda038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007fa1c1fb6080 RCX: 00007fa1c1d8e969 RDX: 0000200000000540 RSI: 00000000400442c8 RDI: 000000000000000e RBP: 00007fa1c1e10ab1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007fa1c1fb6080 R15: 00007ffe519f7948 </TASK> Allocated by task 17171: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:394 kmalloc_noprof include/linux/slab.h:905 [inline] kzalloc_noprof include/linux/slab.h:1039 [inline] __hci_conn_add+0x130/0x1b70 net/bluetooth/hci_conn.c:936 hci_conn_add_unset+0x6d/0x100 net/bluetooth/hci_conn.c:1047 hci_conn_request_evt+0x888/0xae0 net/bluetooth/hci_event.c:3316 hci_event_func net/bluetooth/hci_event.c:7497 [inline] hci_event_packet+0x9f1/0x1190 net/bluetooth/hci_event.c:7549 hci_rx_work+0x2c5/0x16b0 net/bluetooth/hci_core.c:4020 process_one_work+0x9cf/0x1b70 kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x6c8/0xf10 kernel/workqueue.c:3400 kthread+0x3c5/0x780 kernel/kthread.c:464 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:153 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Freed by task 18948: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 kasan_save_free_info+0x3b/0x60 mm/kasan/generic.c:576 poison_slab_object mm/kasan/common.c:247 [inline] __kasan_slab_free+0x51/0x70 mm/kasan/common.c:264 kasan_slab_free include/linux/kasan.h:233 [inline] slab_free_hook mm/slub.c:2380 [inline] slab_free mm/slub.c:4642 [inline] kfree+0x2b6/0x4d0 mm/slub.c:4841 device_release+0xa4/0x240 drivers/base/core.c:2568 kobject_cleanup lib/kobject.c:689 [inline] kobject_release lib/kobject.c:720 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x1e7/0x5a0 lib/kobject.c:737 put_device drivers/base/core.c:3800 [inline] device_unregister+0x2f/0xc0 drivers/base/core.c:3923 hci_conn_del_sysfs+0xb4/0x180 net/bluetooth/hci_sysfs.c:79 hci_conn_cleanup net/bluetooth/hci_conn.c:175 [inline] hci_conn_del+0x55f/0xdc0 net/bluetooth/hci_conn.c:1167 hci_conn_hash_flush+0x186/0x260 net/bluetooth/hci_conn.c:2535 hci_dev_close_sync+0x602/0x11d0 net/bluetooth/hci_sync.c:5225 hci_dev_do_close+0x2e/0x90 net/bluetooth/hci_core.c:483 hci_unregister_dev+0x213/0x620 net/bluetooth/hci_core.c:2678 vhci_release+0x79/0xf0 drivers/bluetooth/hci_vhci.c:665 __fput+0x402/0xb70 fs/file_table.c:465 task_work_run+0x150/0x240 kernel/task_work.c:227 exit_task_work include/linux/task_work.h:40 [inline] do_exit+0xafb/0x2c30 kernel/exit.c:953 do_group_exit+0xd3/0x2a0 kernel/exit.c:1102 get_signal+0x2673/0x26d0 kernel/signal.c:3034 arch_do_signal_or_restart+0x8f/0x7d0 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0x150/0x2a0 kernel/entry/common.c:218 do_syscall_64+0xda/0x260 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f Last potentially related work creation: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_record_aux_stack+0xb8/0xd0 mm/kasan/generic.c:548 insert_work+0x36/0x230 kernel/workqueue.c:2183 __queue_work+0x97e/0x10f0 kernel/workqueue.c:2341 __queue_delayed_work+0x35b/0x460 kernel/workqueue.c:2509 queue_delayed_work_on+0x1b5/0x200 kernel/workqueue.c:2561 queue_delayed_work include/linux/workqueue.h:677 [inline] hci_conn_drop include/net/bluetooth/hci_core.h:1661 [inline] hci_conn_drop include/net/bluetooth/hci_core.h:1635 [inline] l2cap_chan_del+0x5a0/0x8f0 net/bluetooth/l2cap_core.c:671 l2cap_conn_del+0x37a/0x730 net/bluetooth/l2cap_core.c:1786 l2cap_disconn_cfm net/bluetooth/l2cap_core.c:7300 [inline] l2cap_disconn_cfm+0x96/0xd0 net/bluetooth/l2cap_core.c:7293 hci_disconn_cfm include/net/bluetooth/hci_core.h:2068 [inline] hci_conn_hash_flush+0x10e/0x260 net/bluetooth/hci_conn.c:2534 hci_dev_close_sync+0x602/0x11d0 net/bluetooth/hci_sync.c:5225 hci_dev_do_close+0x2e/0x90 net/bluetooth/hci_core.c:483 hci_unregister_dev+0x213/0x620 net/bluetooth/hci_core.c:2678 vhci_release+0x79/0xf0 drivers/bluetooth/hci_vhci.c:665 __fput+0x402/0xb70 fs/file_table.c:465 task_work_run+0x150/0x240 kernel/task_work.c:227 exit_task_work include/linux/task_work.h:40 [inline] do_exit+0xafb/0x2c30 kernel/exit.c:953 do_group_exit+0xd3/0x2a0 kernel/exit.c:1102 get_signal+0x2673/0x26d0 kernel/signal.c:3034 arch_do_signal_or_restart+0x8f/0x7d0 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0x150/0x2a0 kernel/entry/common.c:218 do_syscall_64+0xda/0x260 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f The buggy address belongs to the object at ffff888062d44000 which belongs to the cache kmalloc-8k of size 8192 The buggy address is located 3152 bytes inside of freed 8192-byte region [ffff888062d44000, ffff888062d46000) The buggy address belongs to the physical page: page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x62d40 head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 flags: 0xfff00000000040(head|node=0|zone=1|lastcpupid=0x7ff) page_type: f5(slab) raw: 00fff00000000040 ffff88801b442280 ffffea0000d0d000 dead000000000002 raw: 0000000000000000 0000000000020002 00000000f5000000 0000000000000000 head: 00fff00000000040 ffff88801b442280 ffffea0000d0d000 dead000000000002 head: 0000000000000000 0000000000020002 00000000f5000000 0000000000000000 head: 00fff00000000003 ffffea00018b5001 00000000ffffffff 00000000ffffffff head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000008 page dumped because: kasan: bad access detected page_owner tracks the page as allocated page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 18118, tgid 18111 (syz.1.2926), ts 1495257210092, free_ts 1463092605682 set_page_owner include/linux/page_owner.h:32 [inline] post_alloc_hook+0x181/0x1b0 mm/page_alloc.c:1718 prep_new_page mm/page_alloc.c:1726 [inline] get_page_from_freelist+0x135c/0x3920 mm/page_alloc.c:3688 __alloc_frozen_pages_noprof+0x263/0x23a0 mm/page_alloc.c:4970 alloc_pages_mpol+0x1fb/0x550 mm/mempolicy.c:2301 alloc_slab_page mm/slub.c:2450 [inline] allocate_slab mm/slub.c:2618 [inline] new_slab+0x244/0x340 mm/slub.c:2672 ___slab_alloc+0xd9c/0x1940 mm/slub.c:3858 __slab_alloc.constprop.0+0x56/0xb0 mm/slub.c:3948 __slab_alloc_node mm/slub.c:4023 [inline] slab_alloc_node mm/slub.c:4184 [inline] __do_kmalloc_node mm/slub.c:4326 [inline] __kmalloc_node_track_caller_noprof+0x2ee/0x510 mm/slub.c:4346 __do_krealloc mm/slub.c:4904 [inline] krealloc_noprof+0x1fb/0x380 mm/slub.c:4957 copy_array.constprop.0+0x88/0x110 kernel/bpf/verifier.c:1380 copy_stack_state kernel/bpf/verifier.c:1440 [inline] copy_func_state kernel/bpf/verifier.c:1726 [inline] copy_verifier_state kernel/bpf/verifier.c:1767 [inline] copy_verifier_state+0xaa3/0xfa0 kernel/bpf/verifier.c:1729 is_state_visited kernel/bpf/verifier.c:19269 [inline] do_check kernel/bpf/verifier.c:19431 [inline] do_check_common+0x525b/0xc2a0 kernel/bpf/verifier.c:22776 do_check_main kernel/bpf/verifier.c:22867 [inline] bpf_check+0x7f51/0xb460 kernel/bpf/verifier.c:24033 bpf_prog_load+0xe41/0x2490 kernel/bpf/syscall.c:2971 __sys_bpf+0x433c/0x4d80 kernel/bpf/syscall.c:5834 __do_sys_bpf kernel/bpf/syscall.c:5941 [inline] __se_sys_bpf kernel/bpf/syscall.c:5939 [inline] __x64_sys_bpf+0x78/0xc0 kernel/bpf/syscall.c:5939 page last free pid 17446 tgid 17446 stack trace: reset_page_owner include/linux/page_owner.h:25 [inline] free_pages_prepare mm/page_alloc.c:1262 [inline] __free_frozen_pages+0x69d/0xff0 mm/page_alloc.c:2725 discard_slab mm/slub.c:2716 [inline] __put_partials+0x16d/0x1c0 mm/slub.c:3185 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x4e/0x120 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x195/0x1e0 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x69/0x90 mm/kasan/common.c:329 kasan_slab_alloc include/linux/kasan.h:250 [inline] slab_post_alloc_hook mm/slub.c:4147 [inline] slab_alloc_node mm/slub.c:4196 [inline] kmem_cache_alloc_node_noprof+0x1d5/0x3b0 mm/slub.c:4248 __alloc_skb+0x2b2/0x380 net/core/skbuff.c:658 alloc_skb include/linux/skbuff.h:1340 [inline] nlmsg_new include/net/netlink.h:1019 [inline] mpls_netconf_notify_devconf+0x4a/0x110 net/mpls/af_mpls.c:1189 mpls_dev_sysctl_unregister net/mpls/af_mpls.c:1432 [inline] mpls_dev_notify+0x726/0xa20 net/mpls/af_mpls.c:1641 notifier_call_chain+0xbc/0x410 kernel/notifier.c:85 call_netdevice_notifiers_info+0xbe/0x140 net/core/dev.c:2176 call_netdevice_notifiers_extack net/core/dev.c:2214 [inline] call_netdevice_notifiers net/core/dev.c:2228 [inline] unregister_netdevice_many_notify+0xf9a/0x26f0 net/core/dev.c:11972 unregister_netdevice_many net/core/dev.c:12036 [inline] unregister_netdevice_queue+0x305/0x3f0 net/core/dev.c:11879 bpq_device_event+0x550/0x840 drivers/net/hamradio/bpqether.c:533 notifier_call_chain+0xbc/0x410 kernel/notifier.c:85 call_netdevice_notifiers_info+0xbe/0x140 net/core/dev.c:2176 Memory state around the buggy address: ffff888062d44b00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff888062d44b80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb >ffff888062d44c00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff888062d44c80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff888062d44d00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ================================================================== ================================================================== BUG: KASAN: slab-use-after-free in kobject_get+0x13f/0x150 lib/kobject.c:639 Read of size 1 at addr ffff888062d44c24 by task syz.1.3215/19351 CPU: 1 UID: 0 PID: 19351 Comm: syz.1.3215 Tainted: G B 6.15.0-rc6-syzkaller-00188-gfee3e843b309 #0 PREEMPT(full) Tainted: [B]=BAD_PAGE Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:408 [inline] print_report+0xc3/0x670 mm/kasan/report.c:521 kasan_report+0xe0/0x110 mm/kasan/report.c:634 kobject_get+0x13f/0x150 lib/kobject.c:639 get_device drivers/base/core.c:3788 [inline] device_add+0x19f/0x1a70 drivers/base/core.c:3615 netdev_register_kobject+0x182/0x3a0 net/core/net-sysfs.c:2336 register_netdevice+0x13dc/0x2270 net/core/dev.c:10999 register_netdev+0x34/0x50 net/core/dev.c:11116 bnep_add_connection+0x71c/0xd20 net/bluetooth/bnep/core.c:624 do_bnep_sock_ioctl.constprop.0+0x496/0x590 net/bluetooth/bnep/sock.c:83 sock_do_ioctl+0x118/0x280 net/socket.c:1190 sock_ioctl+0x227/0x6b0 net/socket.c:1311 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:906 [inline] __se_sys_ioctl fs/ioctl.c:892 [inline] __x64_sys_ioctl+0x193/0x200 fs/ioctl.c:892 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x260 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fa1c1d8e969 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fa1c2bda038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007fa1c1fb6080 RCX: 00007fa1c1d8e969 RDX: 0000200000000540 RSI: 00000000400442c8 RDI: 000000000000000e RBP: 00007fa1c1e10ab1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007fa1c1fb6080 R15: 00007ffe519f7948 </TASK> Allocated by task 17171: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:394 kmalloc_noprof include/linux/slab.h:905 [inline] kzalloc_noprof include/linux/slab.h:1039 [inline] __hci_conn_add+0x130/0x1b70 net/bluetooth/hci_conn.c:936 hci_conn_add_unset+0x6d/0x100 net/bluetooth/hci_conn.c:1047 hci_conn_request_evt+0x888/0xae0 net/bluetooth/hci_event.c:3316 hci_event_func net/bluetooth/hci_event.c:7497 [inline] hci_event_packet+0x9f1/0x1190 net/bluetooth/hci_event.c:7549 hci_rx_work+0x2c5/0x16b0 net/bluetooth/hci_core.c:4020 process_one_work+0x9cf/0x1b70 kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x6c8/0xf10 kernel/workqueue.c:3400 kthread+0x3c5/0x780 kernel/kthread.c:464 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:153 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Freed by task 18948: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 kasan_save_free_info+0x3b/0x60 mm/kasan/generic.c:576 poison_slab_object mm/kasan/common.c:247 [inline] __kasan_slab_free+0x51/0x70 mm/kasan/common.c:264 kasan_slab_free include/linux/kasan.h:233 [inline] slab_free_hook mm/slub.c:2380 [inline] slab_free mm/slub.c:4642 [inline] kfree+0x2b6/0x4d0 mm/slub.c:4841 device_release+0xa4/0x240 drivers/base/core.c:2568 kobject_cleanup lib/kobject.c:689 [inline] kobject_release lib/kobject.c:720 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x1e7/0x5a0 lib/kobject.c:737 put_device drivers/base/core.c:3800 [inline] device_unregister+0x2f/0xc0 drivers/base/core.c:3923 hci_conn_del_sysfs+0xb4/0x180 net/bluetooth/hci_sysfs.c:79 hci_conn_cleanup net/bluetooth/hci_conn.c:175 [inline] hci_conn_del+0x55f/0xdc0 net/bluetooth/hci_conn.c:1167 hci_conn_hash_flush+0x186/0x260 net/bluetooth/hci_conn.c:2535 hci_dev_close_sync+0x602/0x11d0 net/bluetooth/hci_sync.c:5225 hci_dev_do_close+0x2e/0x90 net/bluetooth/hci_core.c:483 hci_unregister_dev+0x213/0x620 net/bluetooth/hci_core.c:2678 vhci_release+0x79/0xf0 drivers/bluetooth/hci_vhci.c:665 __fput+0x402/0xb70 fs/file_table.c:465 task_work_run+0x150/0x240 kernel/task_work.c:227 exit_task_work include/linux/task_work.h:40 [inline] do_exit+0xafb/0x2c30 kernel/exit.c:953 do_group_exit+0xd3/0x2a0 kernel/exit.c:1102 get_signal+0x2673/0x26d0 kernel/signal.c:3034 arch_do_signal_or_restart+0x8f/0x7d0 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0x150/0x2a0 kernel/entry/common.c:218 do_syscall_64+0xda/0x260 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f Last potentially related work creation: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_record_aux_stack+0xb8/0xd0 mm/kasan/generic.c:548 insert_work+0x36/0x230 kernel/workqueue.c:2183 __queue_work+0x97e/0x10f0 kernel/workqueue.c:2341 __queue_delayed_work+0x35b/0x460 kernel/workqueue.c:2509 queue_delayed_work_on+0x1b5/0x200 kernel/workqueue.c:2561 queue_delayed_work include/linux/workqueue.h:677 [inline] hci_conn_drop include/net/bluetooth/hci_core.h:1661 [inline] hci_conn_drop include/net/bluetooth/hci_core.h:1635 [inline] l2cap_chan_del+0x5a0/0x8f0 net/bluetooth/l2cap_core.c:671 l2cap_conn_del+0x37a/0x730 net/bluetooth/l2cap_core.c:1786 l2cap_disconn_cfm net/bluetooth/l2cap_core.c:7300 [inline] l2cap_disconn_cfm+0x96/0xd0 net/bluetooth/l2cap_core.c:7293 hci_disconn_cfm include/net/bluetooth/hci_core.h:2068 [inline] hci_conn_hash_flush+0x10e/0x260 net/bluetooth/hci_conn.c:2534 hci_dev_close_sync+0x602/0x11d0 net/bluetooth/hci_sync.c:5225 hci_dev_do_close+0x2e/0x90 net/bluetooth/hci_core.c:483 hci_unregister_dev+0x213/0x620 net/bluetooth/hci_core.c:2678 vhci_release+0x79/0xf0 drivers/bluetooth/hci_vhci.c:665 __fput+0x402/0xb70 fs/file_table.c:465 task_work_run+0x150/0x240 kernel/task_work.c:227 exit_task_work include/linux/task_work.h:40 [inline] do_exit+0xafb/0x2c30 kernel/exit.c:953 do_group_exit+0xd3/0x2a0 kernel/exit.c:1102 get_signal+0x2673/0x26d0 kernel/signal.c:3034 arch_do_signal_or_restart+0x8f/0x7d0 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0x150/0x2a0 kernel/entry/common.c:218 do_syscall_64+0xda/0x260 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f The buggy address belongs to the object at ffff888062d44000 which belongs to the cache kmalloc-8k of size 8192 The buggy address is located 3108 bytes inside of freed 8192-byte region [ffff888062d44000, ffff888062d46000) The buggy address belongs to the physical page: page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x62d40 head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 flags: 0xfff00000000040(head|node=0|zone=1|lastcpupid=0x7ff) page_type: f5(slab) raw: 00fff00000000040 ffff88801b442280 ffffea0000d0d000 dead000000000002 raw: 0000000000000000 0000000000020002 00000000f5000000 0000000000000000 head: 00fff00000000040 ffff88801b442280 ffffea0000d0d000 dead000000000002 head: 0000000000000000 0000000000020002 00000000f5000000 0000000000000000 head: 00fff00000000003 ffffea00018b5001 00000000ffffffff 00000000ffffffff head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000008 page dumped because: kasan: bad access detected page_owner tracks the page as allocated page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 18118, tgid 18111 (syz.1.2926), ts 1495257210092, free_ts 1463092605682 set_page_owner include/linux/page_owner.h:32 [inline] post_alloc_hook+0x181/0x1b0 mm/page_alloc.c:1718 prep_new_page mm/page_alloc.c:1726 [inline] get_page_from_freelist+0x135c/0x3920 mm/page_alloc.c:3688 __alloc_frozen_pages_noprof+0x263/0x23a0 mm/page_alloc.c:4970 alloc_pages_mpol+0x1fb/0x550 mm/mempolicy.c:2301 alloc_slab_page mm/slub.c:2450 [inline] allocate_slab mm/slub.c:2618 [inline] new_slab+0x244/0x340 mm/slub.c:2672 ___slab_alloc+0xd9c/0x1940 mm/slub.c:3858 __slab_alloc.constprop.0+0x56/0xb0 mm/slub.c:3948 __slab_alloc_node mm/slub.c:4023 [inline] slab_alloc_node mm/slub.c:4184 [inline] __do_kmalloc_node mm/slub.c:4326 [inline] __kmalloc_node_track_caller_noprof+0x2ee/0x510 mm/slub.c:4346 __do_krealloc mm/slub.c:4904 [inline] krealloc_noprof+0x1fb/0x380 mm/slub.c:4957 copy_array.constprop.0+0x88/0x110 kernel/bpf/verifier.c:1380 copy_stack_state kernel/bpf/verifier.c:1440 [inline] copy_func_state kernel/bpf/verifier.c:1726 [inline] copy_verifier_state kernel/bpf/verifier.c:1767 [inline] copy_verifier_state+0xaa3/0xfa0 kernel/bpf/verifier.c:1729 is_state_visited kernel/bpf/verifier.c:19269 [inline] do_check kernel/bpf/verifier.c:19431 [inline] do_check_common+0x525b/0xc2a0 kernel/bpf/verifier.c:22776 do_check_main kernel/bpf/verifier.c:22867 [inline] bpf_check+0x7f51/0xb460 kernel/bpf/verifier.c:24033 bpf_prog_load+0xe41/0x2490 kernel/bpf/syscall.c:2971 __sys_bpf+0x433c/0x4d80 kernel/bpf/syscall.c:5834 __do_sys_bpf kernel/bpf/syscall.c:5941 [inline] __se_sys_bpf kernel/bpf/syscall.c:5939 [inline] __x64_sys_bpf+0x78/0xc0 kernel/bpf/syscall.c:5939 page last free pid 17446 tgid 17446 stack trace: reset_page_owner include/linux/page_owner.h:25 [inline] free_pages_prepare mm/page_alloc.c:1262 [inline] __free_frozen_pages+0x69d/0xff0 mm/page_alloc.c:2725 discard_slab mm/slub.c:2716 [inline] __put_partials+0x16d/0x1c0 mm/slub.c:3185 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x4e/0x120 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x195/0x1e0 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x69/0x90 mm/kasan/common.c:329 kasan_slab_alloc include/linux/kasan.h:250 [inline] slab_post_alloc_hook mm/slub.c:4147 [inline] slab_alloc_node mm/slub.c:4196 [inline] kmem_cache_alloc_node_noprof+0x1d5/0x3b0 mm/slub.c:4248 __alloc_skb+0x2b2/0x380 net/core/skbuff.c:658 alloc_skb include/linux/skbuff.h:1340 [inline] nlmsg_new include/net/netlink.h:1019 [inline] mpls_netconf_notify_devconf+0x4a/0x110 net/mpls/af_mpls.c:1189 mpls_dev_sysctl_unregister net/mpls/af_mpls.c:1432 [inline] mpls_dev_notify+0x726/0xa20 net/mpls/af_mpls.c:1641 notifier_call_chain+0xbc/0x410 kernel/notifier.c:85 call_netdevice_notifiers_info+0xbe/0x140 net/core/dev.c:2176 call_netdevice_notifiers_extack net/core/dev.c:2214 [inline] call_netdevice_notifiers net/core/dev.c:2228 [inline] unregister_netdevice_many_notify+0xf9a/0x26f0 net/core/dev.c:11972 unregister_netdevice_many net/core/dev.c:12036 [inline] unregister_netdevice_queue+0x305/0x3f0 net/core/dev.c:11879 bpq_device_event+0x550/0x840 drivers/net/hamradio/bpqether.c:533 notifier_call_chain+0xbc/0x410 kernel/notifier.c:85 call_netdevice_notifiers_info+0xbe/0x140 net/core/dev.c:2176 Memory state around the buggy address: ffff888062d44b00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff888062d44b80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb >ffff888062d44c00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff888062d44c80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff888062d44d00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ================================================================== ================================================================== BUG: KASAN: slab-use-after-free in instrument_atomic_read_write include/linux/instrumented.h:96 [inline] BUG: KASAN: slab-use-after-free in atomic_fetch_add_relaxed include/linux/atomic/atomic-instrumented.h:252 [inline] BUG: KASAN: slab-use-after-free in __refcount_add include/linux/refcount.h:283 [inline] BUG: KASAN: slab-use-after-free in __refcount_inc include/linux/refcount.h:366 [inline] BUG: KASAN: slab-use-after-free in refcount_inc include/linux/refcount.h:383 [inline] BUG: KASAN: slab-use-after-free in kref_get include/linux/kref.h:45 [inline] BUG: KASAN: slab-use-after-free in kobject_get+0x79/0x150 lib/kobject.c:643 Write of size 4 at addr ffff888062d44c20 by task syz.1.3215/19351 CPU: 0 UID: 0 PID: 19351 Comm: syz.1.3215 Tainted: G B 6.15.0-rc6-syzkaller-00188-gfee3e843b309 #0 PREEMPT(full) Tainted: [B]=BAD_PAGE Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:408 [inline] print_report+0xc3/0x670 mm/kasan/report.c:521 kasan_report+0xe0/0x110 mm/kasan/report.c:634 check_region_inline mm/kasan/generic.c:183 [inline] kasan_check_range+0xef/0x1a0 mm/kasan/generic.c:189 instrument_atomic_read_write include/linux/instrumented.h:96 [inline] atomic_fetch_add_relaxed include/linux/atomic/atomic-instrumented.h:252 [inline] __refcount_add include/linux/refcount.h:283 [inline] __refcount_inc include/linux/refcount.h:366 [inline] refcount_inc include/linux/refcount.h:383 [inline] kref_get include/linux/kref.h:45 [inline] kobject_get+0x79/0x150 lib/kobject.c:643 get_device drivers/base/core.c:3788 [inline] device_add+0x19f/0x1a70 drivers/base/core.c:3615 netdev_register_kobject+0x182/0x3a0 net/core/net-sysfs.c:2336 register_netdevice+0x13dc/0x2270 net/core/dev.c:10999 register_netdev+0x34/0x50 net/core/dev.c:11116 bnep_add_connection+0x71c/0xd20 net/bluetooth/bnep/core.c:624 do_bnep_sock_ioctl.constprop.0+0x496/0x590 net/bluetooth/bnep/sock.c:83 sock_do_ioctl+0x118/0x280 net/socket.c:1190 sock_ioctl+0x227/0x6b0 net/socket.c:1311 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:906 [inline] __se_sys_ioctl fs/ioctl.c:892 [inline] __x64_sys_ioctl+0x193/0x200 fs/ioctl.c:892 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x260 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fa1c1d8e969 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fa1c2bda038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007fa1c1fb6080 RCX: 00007fa1c1d8e969 RDX: 0000200000000540 RSI: 00000000400442c8 RDI: 000000000000000e RBP: 00007fa1c1e10ab1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007fa1c1fb6080 R15: 00007ffe519f7948 </TASK> Allocated by task 17171: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:394 kmalloc_noprof include/linux/slab.h:905 [inline] kzalloc_noprof include/linux/slab.h:1039 [inline] __hci_conn_add+0x130/0x1b70 net/bluetooth/hci_conn.c:936 hci_conn_add_unset+0x6d/0x100 net/bluetooth/hci_conn.c:1047 hci_conn_request_evt+0x888/0xae0 net/bluetooth/hci_event.c:3316 hci_event_func net/bluetooth/hci_event.c:7497 [inline] hci_event_packet+0x9f1/0x1190 net/bluetooth/hci_event.c:7549 hci_rx_work+0x2c5/0x16b0 net/bluetooth/hci_core.c:4020 process_one_work+0x9cf/0x1b70 kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x6c8/0xf10 kernel/workqueue.c:3400 kthread+0x3c5/0x780 kernel/kthread.c:464 ret_from_fork+0x48/0x80 arch/x86/kernel/process.c:153 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Freed by task 18948: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 kasan_save_free_info+0x3b/0x60 mm/kasan/generic.c:576 poison_slab_object mm/kasan/common.c:247 [inline] __kasan_slab_free+0x51/0x70 mm/kasan/common.c:264 kasan_slab_free include/linux/kasan.h:233 [inline] slab_free_hook mm/slub.c:2380 [inline] slab_free mm/slub.c:4642 [inline] kfree+0x2b6/0x4d0 mm/slub.c:4841 device_release+0xa4/0x240 drivers/base/core.c:2568 kobject_cleanup lib/kobject.c:689 [inline] kobject_release lib/kobject.c:720 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x1e7/0x5a0 lib/kobject.c:737 put_device drivers/base/core.c:3800 [inline] device_unregister+0x2f/0xc0 drivers/base/core.c:3923 hci_conn_del_sysfs+0xb4/0x180 net/bluetooth/hci_sysfs.c:79 hci_conn_cleanup net/bluetooth/hci_conn.c:175 [inline] hci_conn_del+0x55f/0xdc0 net/bluetooth/hci_conn.c:1167 hci_conn_hash_flush+0x186/0x260 net/bluetooth/hci_conn.c:2535 hci_dev_close_sync+0x602/0x11d0 net/bluetooth/hci_sync.c:5225 hci_dev_do_close+0x2e/0x90 net/bluetooth/hci_core.c:483 hci_unregister_dev+0x213/0x620 net/bluetooth/hci_core.c:2678 vhci_release+0x79/0xf0 drivers/bluetooth/hci_vhci.c:665 __fput+0x402/0xb70 fs/file_table.c:465 task_work_run+0x150/0x240 kernel/task_work.c:227 exit_task_work include/linux/task_work.h:40 [inline] do_exit+0xafb/0x2c30 kernel/exit.c:953 do_group_exit+0xd3/0x2a0 kernel/exit.c:1102 get_signal+0x2673/0x26d0 kernel/signal.c:3034 arch_do_signal_or_restart+0x8f/0x7d0 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0x150/0x2a0 kernel/entry/common.c:218 do_syscall_64+0xda/0x260 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f Last potentially related work creation: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_record_aux_stack+0xb8/0xd0 mm/kasan/generic.c:548 insert_work+0x36/0x230 kernel/workqueue.c:2183 __queue_work+0x97e/0x10f0 kernel/workqueue.c:2341 __queue_delayed_work+0x35b/0x460 kernel/workqueue.c:2509 queue_delayed_work_on+0x1b5/0x200 kernel/workqueue.c:2561 queue_delayed_work include/linux/workqueue.h:677 [inline] hci_conn_drop include/net/bluetooth/hci_core.h:1661 [inline] hci_conn_drop include/net/bluetooth/hci_core.h:1635 [inline] l2cap_chan_del+0x5a0/0x8f0 net/bluetooth/l2cap_core.c:671 l2cap_conn_del+0x37a/0x730 net/bluetooth/l2cap_core.c:1786 l2cap_disconn_cfm net/bluetooth/l2cap_core.c:7300 [inline] l2cap_disconn_cfm+0x96/0xd0 net/bluetooth/l2cap_core.c:7293 hci_disconn_cfm include/net/bluetooth/hci_core.h:2068 [inline] hci_conn_hash_flush+0x10e/0x260 net/bluetooth/hci_conn.c:2534 hci_dev_close_sync+0x602/0x11d0 net/bluetooth/hci_sync.c:5225 hci_dev_do_close+0x2e/0x90 net/bluetooth/hci_core.c:483 hci_unregister_dev+0x213/0x620 net/bluetooth/hci_core.c:2678 vhci_release+0x79/0xf0 drivers/bluetooth/hci_vhci.c:665 __fput+0x402/0xb70 fs/file_table.c:465 task_work_run+0x150/0x240 kernel/task_work.c:227 exit_task_work include/linux/task_work.h:40 [inline] do_exit+0xafb/0x2c30 kernel/exit.c:953 do_group_exit+0xd3/0x2a0 kernel/exit.c:1102 get_signal+0x2673/0x26d0 kernel/signal.c:3034 arch_do_signal_or_restart+0x8f/0x7d0 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0x150/0x2a0 kernel/entry/common.c:218 do_syscall_64+0xda/0x260 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f The buggy address belongs to the object at ffff888062d44000 which belongs to the cache kmalloc-8k of size 8192 The buggy address is located 3104 bytes inside of freed 8192-byte region [ffff888062d44000, ffff888062d46000) The buggy address belongs to the physical page: page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x62d40 head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 flags: 0xfff00000000040(head|node=0|zone=1|lastcpupid=0x7ff) page_type: f5(slab) raw: 00fff00000000040 ffff88801b442280 ffffea0000d0d000 dead000000000002 raw: 0000000000000000 0000000000020002 00000000f5000000 0000000000000000 head: 00fff00000000040 ffff88801b442280 ffffea0000d0d000 dead000000000002 head: 0000000000000000 0000000000020002 00000000f5000000 0000000000000000 head: 00fff00000000003 ffffea00018b5001 00000000ffffffff 00000000ffffffff head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000008 page dumped because: kasan: bad access detected page_owner tracks the page as allocated page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 18118, tgid 18111 (syz.1.2926), ts 1495257210092, free_ts 1463092605682 set_page_owner include/linux/page_owner.h:32 [inline] post_alloc_hook+0x181/0x1b0 mm/page_alloc.c:1718 prep_new_page mm/page_alloc.c:1726 [inline] get_page_from_freelist+0x135c/0x3920 mm/page_alloc.c:3688 __alloc_frozen_pages_noprof+0x263/0x23a0 mm/page_alloc.c:4970 alloc_pages_mpol+0x1fb/0x550 mm/mempolicy.c:2301 alloc_slab_page mm/slub.c:2450 [inline] allocate_slab mm/slub.c:2618 [inline] new_slab+0x244/0x340 mm/slub.c:2672 ___slab_alloc+0xd9c/0x1940 mm/slub.c:3858 __slab_alloc.constprop.0+0x56/0xb0 mm/slub.c:3948 __slab_alloc_node mm/slub.c:4023 [inline] slab_alloc_node mm/slub.c:4184 [inline] __do_kmalloc_node mm/slub.c:4326 [inline] __kmalloc_node_track_caller_noprof+0x2ee/0x510 mm/slub.c:4346 __do_krealloc mm/slub.c:4904 [inline] krealloc_noprof+0x1fb/0x380 mm/slub.c:4957 copy_array.constprop.0+0x88/0x110 kernel/bpf/verifier.c:1380 copy_stack_state kernel/bpf/verifier.c:1440 [inline] copy_func_state kernel/bpf/verifier.c:1726 [inline] copy_verifier_state kernel/bpf/verifier.c:1767 [inline] copy_verifier_state+0xaa3/0xfa0 kernel/bpf/verifier.c:1729 is_state_visited kernel/bpf/verifier.c:19269 [inline] do_check kernel/bpf/verifier.c:19431 [inline] do_check_common+0x525b/0xc2a0 kernel/bpf/verifier.c:22776 do_check_main kernel/bpf/verifier.c:22867 [inline] bpf_check+0x7f51/0xb460 kernel/bpf/verifier.c:24033 bpf_prog_load+0xe41/0x2490 kernel/bpf/syscall.c:2971 __sys_bpf+0x433c/0x4d80 kernel/bpf/syscall.c:5834 __do_sys_bpf kernel/bpf/syscall.c:5941 [inline] __se_sys_bpf kernel/bpf/syscall.c:5939 [inline] __x64_sys_bpf+0x78/0xc0 kernel/bpf/syscall.c:5939 page last free pid 17446 tgid 17446 stack trace: reset_page_owner include/linux/page_owner.h:25 [inline] free_pages_prepare mm/page_alloc.c:1262 [inline] __free_frozen_pages+0x69d/0xff0 mm/page_alloc.c:2725 discard_slab mm/slub.c:2716 [inline] __put_partials+0x16d/0x1c0 mm/slub.c:3185 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x4e/0x120 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x195/0x1e0 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x69/0x90 mm/kasan/common.c:329 kasan_slab_alloc include/linux/kasan.h:250 [inline] slab_post_alloc_hook mm/slub.c:4147 [inline] slab_alloc_node mm/slub.c:4196 [inline] kmem_cache_alloc_node_noprof+0x1d5/0x3b0 mm/slub.c:4248 __alloc_skb+0x2b2/0x380 net/core/skbuff.c:658 alloc_skb include/linux/skbuff.h:1340 [inline] nlmsg_new include/net/netlink.h:1019 [inline] mpls_netconf_notify_devconf+0x4a/0x110 net/mpls/af_mpls.c:1189 mpls_dev_sysctl_unregister net/mpls/af_mpls.c:1432 [inline] mpls_dev_notify+0x726/0xa20 net/mpls/af_mpls.c:1641 notifier_call_chain+0xbc/0x410 kernel/notifier.c:85 call_netdevice_notifiers_info+0xbe/0x140 net/core/dev.c:2176 call_netdevice_notifiers_extack net/core/dev.c:2214 [inline] call_netdevice_notifiers net/core/dev.c:2228 [inline] unregister_netdevice_many_notify+0xf9a/0x26f0 net/core/dev.c:11972 unregister_netdevice_many net/core/dev.c:12036 [inline] unregister_netdevice_queue+0x305/0x3f0 net/core/dev.c:11879 bpq_device_event+0x550/0x840 drivers/net/hamradio/bpqether.c:533 notifier_call_chain+0xbc/0x410 kernel/notifier.c:85 call_netdevice_notifiers_info+0xbe/0x140 net/core/dev.c:2176 Memory state around the buggy address: ffff888062d44b00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff888062d44b80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb >ffff888062d44c00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff888062d44c80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff888062d44d00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ==================================================================
Time | Kernel | Commit | Syzkaller | Config | Log | Report | Syz repro | C repro | VM info | Assets (help?) | Manager | Title |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2025/05/16 09:36 | upstream | fee3e843b309 | cfde8269 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-kasan-badwrites-root | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/03/08 08:04 | upstream | 21e4543a2e2f | 7e3bd60d | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-kasan-gce-smack-root | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2024/12/19 03:42 | upstream | c061cf420ded | 1432fc84 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-kasan-gce-selinux-root | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2024/11/16 17:43 | upstream | e8bdb3c8be08 | cfe3a04a | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-kasan-gce-root | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/04 00:38 | upstream | e8ab83e34bdc | b0714e37 | .config | console log | report | info | [disk image (non-bootable)] [vmlinux] [kernel image] | ci-qemu-upstream | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/18 22:05 | upstream | fc96b232f8e7 | 2a20f901 | .config | console log | report | info | [disk image (non-bootable)] [vmlinux] [kernel image] | ci-qemu-upstream | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/16 06:13 | upstream | 1a1d569a75f3 | a95239b1 | .config | console log | report | info | [disk image (non-bootable)] [vmlinux] [kernel image] | ci-qemu-upstream | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2024/11/04 15:41 | upstream | 59b723cd2adb | 7bfecfb9 | .config | console log | report | info | [disk image (non-bootable)] [vmlinux] [kernel image] | ci-qemu-upstream | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/16 17:02 | net | c39b1bb5bc6d | cfde8269 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/15 14:45 | net | 09db7a4d287d | d6b2ee52 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/14 20:42 | net | 314007549d89 | a4fa04ef | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/09 15:03 | net | ea9a83d7f371 | bb813bcc | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/09 08:57 | net | ea9a83d7f371 | bb813bcc | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/04 05:33 | net | ebd297a2affa | b0714e37 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/03 20:01 | net | ebd297a2affa | b0714e37 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/03 02:49 | net | ebd297a2affa | b0714e37 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/28 10:52 | net | f73f05c6f711 | c6b4fb39 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/26 05:47 | net | 49ba1ca2e0cc | c6b4fb39 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/21 21:57 | net | 750d0ac001e8 | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/20 06:57 | net | 750d0ac001e8 | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/20 02:02 | net | 750d0ac001e8 | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/19 01:29 | net | 750d0ac001e8 | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/14 04:24 | net | 8c941f14a694 | 0bd6db41 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/12 01:04 | net | cfe82469a00f | 12ba9c21 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/10 05:14 | net | 29d261466fa6 | 988b336c | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/09 10:29 | net | 445e99bdf68d | b133e63a | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2024/11/02 00:33 | net | 0144c06c5890 | f00eed24 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-this-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/15 18:17 | net-next | 4cde0e4224ce | d6b2ee52 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/15 05:29 | net-next | 664bf117a308 | a4fa04ef | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/14 08:49 | net-next | dc75c3ced10c | 7344edeb | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/13 23:24 | net-next | 9f607dc39b66 | 7344edeb | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/13 08:14 | net-next | 6b466efc6365 | f6671af7 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/11 03:22 | net-next | 0b28182c73a3 | 77908e5f | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/09 13:54 | net-next | d97e2634fbdc | bb813bcc | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/07 17:41 | net-next | a7371be8c8f5 | 350f4ffc | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/03 00:13 | net-next | cb9d6b2c2a60 | b0714e37 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/05/01 07:08 | net-next | deeed351e982 | ce7952f4 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/30 13:36 | net-next | 1f773970a72e | 85a5a23f | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/30 12:25 | net-next | 1f773970a72e | 85a5a23f | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/28 05:11 | net-next | cc17b4b9c332 | c6b4fb39 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/23 11:19 | net-next | 0e0a7e3719bc | 53a8b9bd | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/22 12:04 | net-next | 12b196568a3a | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/21 19:18 | net-next | 8066e388be48 | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/20 10:08 | net-next | 8066e388be48 | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/19 17:46 | net-next | 8066e388be48 | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/19 12:00 | net-next | 8066e388be48 | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/18 12:49 | net-next | 240ce924d271 | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/18 08:53 | net-next | 240ce924d271 | 2a20f901 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/16 08:12 | net-next | bbfc077d4572 | 23b969b7 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/09 08:02 | net-next | 0f681b0ecd19 | b133e63a | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/07 03:58 | net-next | 61f96e684edd | 1c65791e | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/06 23:12 | net-next | 61f96e684edd | 1c65791e | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/05 21:30 | net-next | 61f96e684edd | 1c65791e | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2025/04/04 10:24 | net-next | acc4d5ff0b61 | d7ae3a11 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-net-kasan-gce | KASAN: slab-use-after-free Read in cfusbl_device_notify | ||
2024/11/09 13:28 | linux-next | 929beafbe7ac | 6b856513 | .config | console log | report | info | [disk image] [vmlinux] [kernel image] | ci-upstream-linux-next-kasan-gce-root | KASAN: slab-use-after-free Read in cfusbl_device_notify |