Starting Permit User Sessions... [ OK ] Started Regular background program processing daemon. Starting OpenBSD Secure Shell server... Starting System Logging Service... [ OK ] Started Daily Cleanup of Temporary Directories. [ OK ] Reached target Timers. [ OK ] Started Permit User Sessions. [ OK ] Started System Logging Service. [ OK ] Started OpenBSD Secure Shell server. [ OK ] Started getty on tty2-tty6 if dbus and logind are not available. [ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. [ OK ] Started Getty on tty6. [ OK ] Started Getty on tty5. [ OK ] Started Getty on tty4. [ OK ] Started Getty on tty3. [ OK ] Started Getty on tty2. [ OK ] Started Serial Getty on ttyS0. [ OK ] Started Getty on tty1. [ 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.98' (ECDSA) to the list of known hosts. syzkaller login: [ 67.716976][ T29] audit: type=1400 audit(1596404691.326:8): avc: denied { execmem } for pid=6838 comm="syz-executor001" scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=process permissive=1 [ 67.731460][ T6839] IPVS: ftp: loaded support on port[0] = 21 executing program [ 68.823763][ T6865] ================================================================== [ 68.832046][ T6865] BUG: KASAN: slab-out-of-bounds in hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 68.841682][ T6865] Read of size 6 at addr ffff8880a7ef9a08 by task kworker/u5:2/6865 [ 68.849657][ T6865] [ 68.851996][ T6865] CPU: 0 PID: 6865 Comm: kworker/u5:2 Not tainted 5.8.0-rc7-syzkaller #0 [ 68.860403][ T6865] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 68.870454][ T6865] Workqueue: hci0 hci_rx_work [ 68.875108][ T6865] Call Trace: [ 68.878381][ T6865] dump_stack+0x18f/0x20d [ 68.882698][ T6865] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 68.889613][ T6865] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 68.896532][ T6865] print_address_description.constprop.0.cold+0xae/0x436 [ 68.903666][ T6865] ? lockdep_hardirqs_off+0x66/0xa0 [ 68.908857][ T6865] ? vprintk_func+0x97/0x1a6 [ 68.913454][ T6865] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 68.920368][ T6865] kasan_report.cold+0x1f/0x37 [ 68.925119][ T6865] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 68.932038][ T6865] check_memory_region+0x13d/0x180 [ 68.937130][ T6865] memcpy+0x20/0x60 [ 68.940929][ T6865] hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 68.947679][ T6865] ? clear_pending_adv_report+0xf0/0xf0 [ 68.953213][ T6865] hci_event_packet+0x2828/0x86f5 [ 68.958225][ T6865] ? lockdep_hardirqs_on_prepare+0x590/0x590 [ 68.964186][ T6865] ? __lock_acquire+0x16e3/0x56e0 [ 68.969196][ T6865] ? hci_cmd_complete_evt+0xc6e0/0xc6e0 [ 68.974744][ T6865] ? lock_acquire+0x1f1/0xad0 [ 68.979433][ T6865] ? skb_dequeue+0x1c/0x180 [ 68.983940][ T6865] ? find_held_lock+0x2d/0x110 [ 68.988693][ T6865] ? mark_lock+0xbc/0x1710 [ 68.993097][ T6865] ? mark_held_locks+0x9f/0xe0 [ 68.997846][ T6865] ? _raw_spin_unlock_irqrestore+0x62/0xe0 [ 69.003634][ T6865] ? lockdep_hardirqs_on_prepare+0x3a2/0x590 [ 69.009595][ T6865] ? trace_hardirqs_on+0x5f/0x220 [ 69.014604][ T6865] ? lockdep_hardirqs_on+0x6a/0xe0 [ 69.019702][ T6865] hci_rx_work+0x22e/0xb10 [ 69.024110][ T6865] process_one_work+0x94c/0x1670 [ 69.029038][ T6865] ? lock_release+0x8d0/0x8d0 [ 69.033785][ T6865] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 69.039144][ T6865] ? rwlock_bug.part.0+0x90/0x90 [ 69.044065][ T6865] ? lockdep_hardirqs_off+0x66/0xa0 [ 69.049249][ T6865] worker_thread+0x64c/0x1120 [ 69.053916][ T6865] ? __kthread_parkme+0x13f/0x1e0 [ 69.058922][ T6865] ? process_one_work+0x1670/0x1670 [ 69.064102][ T6865] kthread+0x3b5/0x4a0 [ 69.068153][ T6865] ? __kthread_bind_mask+0xc0/0xc0 [ 69.073245][ T6865] ? __kthread_bind_mask+0xc0/0xc0 [ 69.078371][ T6865] ret_from_fork+0x1f/0x30 [ 69.082773][ T6865] [ 69.085082][ T6865] Allocated by task 6839: [ 69.089395][ T6865] save_stack+0x1b/0x40 [ 69.093532][ T6865] __kasan_kmalloc.constprop.0+0xc2/0xd0 [ 69.099161][ T6865] __alloc_skb+0xae/0x550 [ 69.103473][ T6865] vhci_write+0xbd/0x450 [ 69.107694][ T6865] new_sync_write+0x422/0x650 [ 69.112350][ T6865] vfs_write+0x59d/0x6b0 [ 69.116574][ T6865] ksys_write+0x12d/0x250 [ 69.120887][ T6865] do_syscall_64+0x60/0xe0 [ 69.125283][ T6865] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 69.131147][ T6865] [ 69.133455][ T6865] Freed by task 6587: [ 69.137418][ T6865] save_stack+0x1b/0x40 [ 69.141549][ T6865] __kasan_slab_free+0xf5/0x140 [ 69.146383][ T6865] kfree+0x103/0x2c0 [ 69.150262][ T6865] load_elf_binary+0x2346/0x4831 [ 69.155182][ T6865] __do_execve_file+0x1652/0x2ee0 [ 69.160184][ T6865] do_execve+0x35/0x50 [ 69.164231][ T6865] __x64_sys_execve+0x7c/0xa0 [ 69.168891][ T6865] do_syscall_64+0x60/0xe0 [ 69.173286][ T6865] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 69.179151][ T6865] [ 69.181568][ T6865] The buggy address belongs to the object at ffff8880a7ef9800 [ 69.181568][ T6865] which belongs to the cache kmalloc-512 of size 512 [ 69.195600][ T6865] The buggy address is located 8 bytes to the right of [ 69.195600][ T6865] 512-byte region [ffff8880a7ef9800, ffff8880a7ef9a00) [ 69.209190][ T6865] The buggy address belongs to the page: [ 69.214809][ T6865] page:ffffea00029fbe40 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 [ 69.223892][ T6865] flags: 0xfffe0000000200(slab) [ 69.228728][ T6865] raw: 00fffe0000000200 ffffea000279a348 ffffea0002783748 ffff8880aa000a80 [ 69.237297][ T6865] raw: 0000000000000000 ffff8880a7ef9000 0000000100000004 0000000000000000 [ 69.245855][ T6865] page dumped because: kasan: bad access detected [ 69.252249][ T6865] [ 69.254555][ T6865] Memory state around the buggy address: [ 69.260164][ T6865] ffff8880a7ef9900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 69.268205][ T6865] ffff8880a7ef9980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 69.276246][ T6865] >ffff8880a7ef9a00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 69.284283][ T6865] ^ [ 69.288593][ T6865] ffff8880a7ef9a80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 69.297171][ T6865] ffff8880a7ef9b00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 69.305208][ T6865] ================================================================== [ 69.313244][ T6865] Disabling lock debugging due to kernel taint [ 69.340434][ T6865] Kernel panic - not syncing: panic_on_warn set ... [ 69.347064][ T6865] CPU: 1 PID: 6865 Comm: kworker/u5:2 Tainted: G B 5.8.0-rc7-syzkaller #0 [ 69.356857][ T6865] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 69.366920][ T6865] Workqueue: hci0 hci_rx_work [ 69.371590][ T6865] Call Trace: [ 69.374883][ T6865] dump_stack+0x18f/0x20d [ 69.379221][ T6865] ? hci_extended_inquiry_result_evt.isra.0+0x130/0x5e0 [ 69.386693][ T6865] panic+0x2e3/0x75c [ 69.390566][ T6865] ? __warn_printk+0xf3/0xf3 [ 69.395131][ T6865] ? preempt_schedule_common+0x59/0xc0 [ 69.400564][ T6865] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 69.407470][ T6865] ? preempt_schedule_thunk+0x16/0x18 [ 69.412817][ T6865] ? trace_hardirqs_on+0x55/0x220 [ 69.417818][ T6865] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 69.424725][ T6865] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 69.431636][ T6865] end_report+0x4d/0x53 [ 69.435817][ T6865] kasan_report.cold+0xd/0x37 [ 69.440473][ T6865] ? hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 69.447379][ T6865] check_memory_region+0x13d/0x180 [ 69.452464][ T6865] memcpy+0x20/0x60 [ 69.456275][ T6865] hci_extended_inquiry_result_evt.isra.0+0x1be/0x5e0 [ 69.463025][ T6865] ? clear_pending_adv_report+0xf0/0xf0 [ 69.468550][ T6865] hci_event_packet+0x2828/0x86f5 [ 69.473554][ T6865] ? lockdep_hardirqs_on_prepare+0x590/0x590 [ 69.479510][ T6865] ? __lock_acquire+0x16e3/0x56e0 [ 69.484509][ T6865] ? hci_cmd_complete_evt+0xc6e0/0xc6e0 [ 69.490026][ T6865] ? lock_acquire+0x1f1/0xad0 [ 69.494682][ T6865] ? skb_dequeue+0x1c/0x180 [ 69.499157][ T6865] ? find_held_lock+0x2d/0x110 [ 69.503895][ T6865] ? mark_lock+0xbc/0x1710 [ 69.508284][ T6865] ? mark_held_locks+0x9f/0xe0 [ 69.513087][ T6865] ? _raw_spin_unlock_irqrestore+0x62/0xe0 [ 69.518865][ T6865] ? lockdep_hardirqs_on_prepare+0x3a2/0x590 [ 69.524820][ T6865] ? trace_hardirqs_on+0x5f/0x220 [ 69.529817][ T6865] ? lockdep_hardirqs_on+0x6a/0xe0 [ 69.534944][ T6865] hci_rx_work+0x22e/0xb10 [ 69.539336][ T6865] process_one_work+0x94c/0x1670 [ 69.544340][ T6865] ? lock_release+0x8d0/0x8d0 [ 69.548990][ T6865] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 69.554336][ T6865] ? rwlock_bug.part.0+0x90/0x90 [ 69.559249][ T6865] ? lockdep_hardirqs_off+0x66/0xa0 [ 69.564420][ T6865] worker_thread+0x64c/0x1120 [ 69.569074][ T6865] ? __kthread_parkme+0x13f/0x1e0 [ 69.574069][ T6865] ? process_one_work+0x1670/0x1670 [ 69.579241][ T6865] kthread+0x3b5/0x4a0 [ 69.583283][ T6865] ? __kthread_bind_mask+0xc0/0xc0 [ 69.588364][ T6865] ? __kthread_bind_mask+0xc0/0xc0 [ 69.593450][ T6865] ret_from_fork+0x1f/0x30 [ 69.599144][ T6865] Kernel Offset: disabled [ 69.603461][ T6865] Rebooting in 86400 seconds..