[ OK ] Started Getty on tty2. [ OK ] Started Getty on tty1. [ OK ] Started Serial Getty on ttyS0. [ OK ] Reached target Login Prompts. [ OK ] Reached target Multi-User System. [ OK ] Reached target Graphical Interface. Starting Update UTMP about System Runlevel Changes... Starting Load/Save RF Kill Switch Status... [ OK ] Started Update UTMP about System Runlevel Changes. [ OK ] Started Load/Save RF Kill Switch Status. Debian GNU/Linux 9 syzkaller ttyS0 Warning: Permanently added '10.128.0.255' (ECDSA) to the list of known hosts. executing program executing program syzkaller login: [ 54.495410][ T1521] ================================================================== [ 54.503628][ T1521] BUG: KASAN: slab-out-of-bounds in hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 54.513255][ T1521] Read of size 6 at addr ffff88809fb6dc04 by task kworker/u5:0/1521 [ 54.521227][ T1521] [ 54.523569][ T1521] CPU: 0 PID: 1521 Comm: kworker/u5:0 Not tainted 5.8.0-rc3-syzkaller #0 [ 54.531973][ T1521] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 54.542471][ T1521] Workqueue: hci0 hci_rx_work [ 54.547145][ T1521] Call Trace: [ 54.550440][ T1521] dump_stack+0x18f/0x20d [ 54.554781][ T1521] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 54.561713][ T1521] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 54.568642][ T1521] print_address_description.constprop.0.cold+0xae/0x436 [ 54.575682][ T1521] ? lockdep_hardirqs_off+0x66/0xa0 [ 54.580884][ T1521] ? vprintk_func+0x97/0x1a6 [ 54.585483][ T1521] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 54.592419][ T1521] kasan_report.cold+0x1f/0x37 [ 54.597211][ T1521] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 54.604153][ T1521] check_memory_region+0x13d/0x180 [ 54.609271][ T1521] memcpy+0x20/0x60 [ 54.613086][ T1521] hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 54.619873][ T1521] ? clear_pending_adv_report+0xf0/0xf0 [ 54.625434][ T1521] hci_event_packet+0x2828/0x86f5 [ 54.630466][ T1521] ? lockdep_hardirqs_on_prepare+0x590/0x590 [ 54.636445][ T1521] ? hci_cmd_complete_evt+0xc6e0/0xc6e0 [ 54.642192][ T1521] ? lock_acquire+0x1f1/0xad0 [ 54.646848][ T1521] ? skb_dequeue+0x1c/0x180 [ 54.651332][ T1521] ? find_held_lock+0x2d/0x110 [ 54.656085][ T1521] ? mark_lock+0xbc/0x1710 [ 54.660497][ T1521] ? mark_held_locks+0x9f/0xe0 [ 54.665290][ T1521] ? _raw_spin_unlock_irqrestore+0x62/0xe0 [ 54.671071][ T1521] ? lockdep_hardirqs_on_prepare+0x3a2/0x590 [ 54.677027][ T1521] ? trace_hardirqs_on+0x5f/0x220 [ 54.682029][ T1521] ? lockdep_hardirqs_on+0x6a/0xe0 [ 54.687119][ T1521] hci_rx_work+0x22e/0xb10 [ 54.691520][ T1521] process_one_work+0x94c/0x1670 [ 54.696441][ T1521] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 54.701791][ T1521] ? rwlock_bug.part.0+0x90/0x90 [ 54.706709][ T1521] worker_thread+0x64c/0x1120 [ 54.711381][ T1521] ? process_one_work+0x1670/0x1670 [ 54.716570][ T1521] kthread+0x3b5/0x4a0 [ 54.720635][ T1521] ? __kthread_bind_mask+0xc0/0xc0 [ 54.725726][ T1521] ? __kthread_bind_mask+0xc0/0xc0 [ 54.730821][ T1521] ret_from_fork+0x1f/0x30 [ 54.735233][ T1521] [ 54.737569][ T1521] Allocated by task 6845: [ 54.741902][ T1521] save_stack+0x1b/0x40 [ 54.746037][ T1521] __kasan_kmalloc.constprop.0+0xc2/0xd0 [ 54.751646][ T1521] __alloc_skb+0xae/0x550 [ 54.755953][ T1521] vhci_write+0xbd/0x450 [ 54.760170][ T1521] new_sync_write+0x422/0x650 [ 54.764823][ T1521] __vfs_write+0xc9/0x100 [ 54.769127][ T1521] vfs_write+0x268/0x5d0 [ 54.773342][ T1521] ksys_write+0x12d/0x250 [ 54.777648][ T1521] do_syscall_64+0x60/0xe0 [ 54.782037][ T1521] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 54.787904][ T1521] [ 54.790208][ T1521] Freed by task 0: [ 54.793903][ T1521] (stack is not available) [ 54.798298][ T1521] [ 54.800607][ T1521] The buggy address belongs to the object at ffff88809fb6d800 [ 54.800607][ T1521] which belongs to the cache kmalloc-1k of size 1024 [ 54.814637][ T1521] The buggy address is located 4 bytes to the right of [ 54.814637][ T1521] 1024-byte region [ffff88809fb6d800, ffff88809fb6dc00) [ 54.828312][ T1521] The buggy address belongs to the page: [ 54.833922][ T1521] page:ffffea00027edb40 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 [ 54.843006][ T1521] flags: 0xfffe0000000200(slab) [ 54.847838][ T1521] raw: 00fffe0000000200 ffffea00027be388 ffffea00027c5208 ffff8880aa000c40 [ 54.856404][ T1521] raw: 0000000000000000 ffff88809fb6d000 0000000100000002 0000000000000000 [ 54.864959][ T1521] page dumped because: kasan: bad access detected [ 54.871345][ T1521] [ 54.873648][ T1521] Memory state around the buggy address: [ 54.879294][ T1521] ffff88809fb6db00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 54.887329][ T1521] ffff88809fb6db80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 54.895365][ T1521] >ffff88809fb6dc00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 54.903398][ T1521] ^ [ 54.907441][ T1521] ffff88809fb6dc80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 54.915475][ T1521] ffff88809fb6dd00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 54.923507][ T1521] ================================================================== [ 54.931558][ T1521] Disabling lock debugging due to kernel taint [ 54.938466][ T1521] Kernel panic - not syncing: panic_on_warn set ... [ 54.945055][ T1521] CPU: 0 PID: 1521 Comm: kworker/u5:0 Tainted: G B 5.8.0-rc3-syzkaller #0 [ 54.954842][ T1521] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 54.964892][ T1521] Workqueue: hci0 hci_rx_work [ 54.969547][ T1521] Call Trace: [ 54.972815][ T1521] dump_stack+0x18f/0x20d [ 54.977126][ T1521] ? hci_extended_inquiry_result_evt.isra.0+0x130/0x5e0 [ 54.984032][ T1521] panic+0x2e3/0x75c [ 54.987899][ T1521] ? __warn_printk+0xf3/0xf3 [ 54.992465][ T1521] ? preempt_schedule_common+0x59/0xc0 [ 54.997895][ T1521] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 55.004802][ T1521] ? preempt_schedule_thunk+0x16/0x18 [ 55.010145][ T1521] ? trace_hardirqs_on+0x55/0x220 [ 55.015144][ T1521] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 55.022055][ T1521] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 55.028963][ T1521] end_report+0x4d/0x53 [ 55.033092][ T1521] kasan_report.cold+0xd/0x37 [ 55.037759][ T1521] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 55.044664][ T1521] check_memory_region+0x13d/0x180 [ 55.049747][ T1521] memcpy+0x20/0x60 [ 55.053529][ T1521] hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 55.060276][ T1521] ? clear_pending_adv_report+0xf0/0xf0 [ 55.065795][ T1521] hci_event_packet+0x2828/0x86f5 [ 55.070794][ T1521] ? lockdep_hardirqs_on_prepare+0x590/0x590 [ 55.076754][ T1521] ? hci_cmd_complete_evt+0xc6e0/0xc6e0 [ 55.082276][ T1521] ? lock_acquire+0x1f1/0xad0 [ 55.086942][ T1521] ? skb_dequeue+0x1c/0x180 [ 55.091419][ T1521] ? find_held_lock+0x2d/0x110 [ 55.096169][ T1521] ? mark_lock+0xbc/0x1710 [ 55.100564][ T1521] ? mark_held_locks+0x9f/0xe0 [ 55.105301][ T1521] ? _raw_spin_unlock_irqrestore+0x62/0xe0 [ 55.111078][ T1521] ? lockdep_hardirqs_on_prepare+0x3a2/0x590 [ 55.117029][ T1521] ? trace_hardirqs_on+0x5f/0x220 [ 55.122026][ T1521] ? lockdep_hardirqs_on+0x6a/0xe0 [ 55.127125][ T1521] hci_rx_work+0x22e/0xb10 [ 55.131538][ T1521] process_one_work+0x94c/0x1670 [ 55.136465][ T1521] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 55.141809][ T1521] ? rwlock_bug.part.0+0x90/0x90 [ 55.146737][ T1521] worker_thread+0x64c/0x1120 [ 55.151389][ T1521] ? process_one_work+0x1670/0x1670 [ 55.156622][ T1521] kthread+0x3b5/0x4a0 [ 55.160669][ T1521] ? __kthread_bind_mask+0xc0/0xc0 [ 55.165754][ T1521] ? __kthread_bind_mask+0xc0/0xc0 [ 55.170843][ T1521] ret_from_fork+0x1f/0x30 [ 55.176398][ T1521] Kernel Offset: disabled [ 55.180726][ T1521] Rebooting in 86400 seconds..