[ 44.323769][ T26] audit: type=1800 audit(1556645302.558:30): pid=8031 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:kernel_t:s0 op=collect_data cause=failed(directio) comm="startpar" name="mcstrans" dev="sda1" ino=2457 res=0 [....] Starting periodic command scheduler: cron[?25l[?1c7[ ok 8[?25h[?0c. Starting mcstransd: [....] Starting file context maintaining daemon: restorecond[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting OpenBSD Secure Shell server: sshd[?25l[?1c7[ ok 8[?25h[?0c. Debian GNU/Linux 7 syzkaller ttyS0 syzkaller login: [ 49.628017][ T26] kauditd_printk_skb: 4 callbacks suppressed [ 49.628032][ T26] audit: type=1400 audit(1556645307.898:35): avc: denied { map } for pid=8207 comm="bash" path="/bin/bash" dev="sda1" ino=1457 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=system_u:object_r:file_t:s0 tclass=file permissive=1 Warning: Permanently added '10.128.0.74' (ECDSA) to the list of known hosts. executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 58.582486][ T26] audit: type=1400 audit(1556645316.848:36): avc: denied { map } for pid=8219 comm="syz-executor709" path="/root/syz-executor709611706" dev="sda1" ino=16483 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=file permissive=1 [ 58.626082][ T8227] ================================================================== [ 58.634393][ T8227] BUG: KASAN: use-after-free in __vb2_perform_fileio+0x1065/0x1140 [ 58.642307][ T8227] Read of size 4 at addr ffff88808daf99dc by task syz-executor709/8227 [ 58.650665][ T8227] [ 58.653022][ T8227] CPU: 0 PID: 8227 Comm: syz-executor709 Not tainted 5.1.0-rc7+ #92 [ 58.661002][ T8227] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 58.671141][ T8227] Call Trace: [ 58.674431][ T8227] dump_stack+0x172/0x1f0 [ 58.679090][ T8227] ? __vb2_perform_fileio+0x1065/0x1140 [ 58.684626][ T8227] print_address_description.cold+0x7c/0x20d [ 58.690608][ T8227] ? __vb2_perform_fileio+0x1065/0x1140 [ 58.696244][ T8227] ? __vb2_perform_fileio+0x1065/0x1140 [ 58.701782][ T8227] kasan_report.cold+0x1b/0x40 [ 58.706553][ T8227] ? __vb2_perform_fileio+0x1065/0x1140 [ 58.712338][ T8227] __asan_report_load4_noabort+0x14/0x20 [ 58.718343][ T8227] __vb2_perform_fileio+0x1065/0x1140 [ 58.723726][ T8227] ? vb2_thread_start+0x370/0x370 [ 58.728749][ T8227] ? fsnotify+0x811/0xbc0 [ 58.733177][ T8227] vb2_read+0x3b/0x50 [ 58.737157][ T8227] vb2_fop_read+0x212/0x410 [ 58.741745][ T8227] ? vb2_fop_write+0x410/0x410 [ 58.746626][ T8227] v4l2_read+0x1ce/0x230 [ 58.750959][ T8227] __vfs_read+0x8d/0x110 [ 58.755278][ T8227] ? v4l2_write+0x230/0x230 [ 58.759780][ T8227] vfs_read+0x194/0x3e0 [ 58.763940][ T8227] ksys_read+0x14f/0x2d0 [ 58.768175][ T8227] ? kernel_write+0x120/0x120 [ 58.772934][ T8227] ? do_syscall_64+0x26/0x610 [ 58.777833][ T8227] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 58.783903][ T8227] ? do_syscall_64+0x26/0x610 [ 58.788640][ T8227] __x64_sys_read+0x73/0xb0 [ 58.793140][ T8227] do_syscall_64+0x103/0x610 [ 58.797722][ T8227] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 58.803704][ T8227] RIP: 0033:0x444f09 [ 58.807585][ T8227] Code: e8 ac e8 ff ff 48 83 c4 18 c3 0f 1f 80 00 00 00 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 0f 83 0b cd fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 58.827385][ T8227] RSP: 002b:00007ffeb16e5468 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 58.835811][ T8227] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000000444f09 [ 58.843865][ T8227] RDX: 0000000000000052 RSI: 0000000020000180 RDI: 0000000000000003 [ 58.852102][ T8227] RBP: 00000000006cf018 R08: 0000000000000004 R09: 00000000004002e0 [ 58.860069][ T8227] R10: 000000000000000f R11: 0000000000000246 R12: 00000000004020a0 [ 58.868041][ T8227] R13: 0000000000402130 R14: 0000000000000000 R15: 0000000000000000 [ 58.876011][ T8227] [ 58.878425][ T8227] Allocated by task 8227: [ 58.882749][ T8227] save_stack+0x45/0xd0 [ 58.886903][ T8227] __kasan_kmalloc.constprop.0+0xcf/0xe0 [ 58.892705][ T8227] kasan_kmalloc+0x9/0x10 [ 58.897036][ T8227] kmem_cache_alloc_trace+0x151/0x760 [ 58.902548][ T8227] __vb2_init_fileio+0x1cb/0xbe0 [ 58.907486][ T8227] __vb2_perform_fileio+0xc01/0x1140 [ 58.912763][ T8227] vb2_read+0x3b/0x50 [ 58.916739][ T8227] vb2_fop_read+0x212/0x410 [ 58.921224][ T8227] v4l2_read+0x1ce/0x230 [ 58.925452][ T8227] __vfs_read+0x8d/0x110 [ 58.929681][ T8227] vfs_read+0x194/0x3e0 [ 58.933929][ T8227] ksys_read+0x14f/0x2d0 [ 58.938158][ T8227] __x64_sys_read+0x73/0xb0 [ 58.942650][ T8227] do_syscall_64+0x103/0x610 [ 58.947236][ T8227] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 58.953106][ T8227] [ 58.955413][ T8227] Freed by task 8228: [ 58.959390][ T8227] save_stack+0x45/0xd0 [ 58.963685][ T8227] __kasan_slab_free+0x102/0x150 [ 58.968636][ T8227] kasan_slab_free+0xe/0x10 [ 58.973198][ T8227] kfree+0xcf/0x230 [ 58.977278][ T8227] __vb2_cleanup_fileio+0x100/0x170 [ 58.982576][ T8227] vb2_core_queue_release+0x20/0x80 [ 58.987784][ T8227] _vb2_fop_release+0x1cf/0x2a0 [ 58.992699][ T8227] vb2_fop_release+0x75/0xc0 [ 58.997762][ T8227] vivid_fop_release+0x18e/0x430 [ 59.002823][ T8227] v4l2_release+0x224/0x3a0 [ 59.008137][ T8227] __fput+0x2e5/0x8d0 [ 59.012136][ T8227] ____fput+0x16/0x20 [ 59.016235][ T8227] task_work_run+0x14a/0x1c0 [ 59.021127][ T8227] do_exit+0x90a/0x2fa0 [ 59.025376][ T8227] do_group_exit+0x135/0x370 [ 59.030151][ T8227] __x64_sys_exit_group+0x44/0x50 [ 59.035291][ T8227] do_syscall_64+0x103/0x610 [ 59.040032][ T8227] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 59.046103][ T8227] [ 59.048558][ T8227] The buggy address belongs to the object at ffff88808daf96c0 [ 59.048558][ T8227] which belongs to the cache kmalloc-1k of size 1024 [ 59.063413][ T8227] The buggy address is located 796 bytes inside of [ 59.063413][ T8227] 1024-byte region [ffff88808daf96c0, ffff88808daf9ac0) [ 59.076772][ T8227] The buggy address belongs to the page: [ 59.082418][ T8227] page:ffffea000236be00 count:1 mapcount:0 mapping:ffff8880aa400ac0 index:0x0 compound_mapcount: 0 [ 59.093141][ T8227] flags: 0x1fffc0000010200(slab|head) [ 59.098539][ T8227] raw: 01fffc0000010200 ffffea000214a908 ffffea0002367988 ffff8880aa400ac0 [ 59.107134][ T8227] raw: 0000000000000000 ffff88808daf8040 0000000100000007 0000000000000000 [ 59.115718][ T8227] page dumped because: kasan: bad access detected [ 59.122245][ T8227] [ 59.124559][ T8227] Memory state around the buggy address: [ 59.130198][ T8227] ffff88808daf9880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 59.138293][ T8227] ffff88808daf9900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 59.146584][ T8227] >ffff88808daf9980: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 59.154747][ T8227] ^ [ 59.161698][ T8227] ffff88808daf9a00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 59.169863][ T8227] ffff88808daf9a80: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 59.177922][ T8227] ================================================================== [ 59.185986][ T8227] Disabling lock debugging due to kernel taint [ 59.193208][ T8227] Kernel panic - not syncing: panic_on_warn set ... [ 59.199795][ T8227] CPU: 0 PID: 8227 Comm: syz-executor709 Tainted: G B 5.1.0-rc7+ #92 [ 59.209271][ T8227] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 59.219426][ T8227] Call Trace: [ 59.222718][ T8227] dump_stack+0x172/0x1f0 [ 59.227043][ T8227] panic+0x2cb/0x65c [ 59.230935][ T8227] ? __warn_printk+0xf3/0xf3 [ 59.235562][ T8227] ? __vb2_perform_fileio+0x1065/0x1140 [ 59.241104][ T8227] ? preempt_schedule+0x4b/0x60 [ 59.245951][ T8227] ? ___preempt_schedule+0x16/0x18 [ 59.251123][ T8227] ? trace_hardirqs_on+0x5e/0x230 [ 59.256250][ T8227] ? __vb2_perform_fileio+0x1065/0x1140 [ 59.261981][ T8227] end_report+0x47/0x4f [ 59.266206][ T8227] ? __vb2_perform_fileio+0x1065/0x1140 [ 59.271829][ T8227] kasan_report.cold+0xe/0x40 [ 59.276552][ T8227] ? __vb2_perform_fileio+0x1065/0x1140 [ 59.282662][ T8227] __asan_report_load4_noabort+0x14/0x20 [ 59.288295][ T8227] __vb2_perform_fileio+0x1065/0x1140 [ 59.293700][ T8227] ? vb2_thread_start+0x370/0x370 [ 59.298728][ T8227] ? fsnotify+0x811/0xbc0 [ 59.303409][ T8227] vb2_read+0x3b/0x50 [ 59.307396][ T8227] vb2_fop_read+0x212/0x410 [ 59.311890][ T8227] ? vb2_fop_write+0x410/0x410 [ 59.316641][ T8227] v4l2_read+0x1ce/0x230 [ 59.321006][ T8227] __vfs_read+0x8d/0x110 [ 59.325244][ T8227] ? v4l2_write+0x230/0x230 [ 59.329738][ T8227] vfs_read+0x194/0x3e0 [ 59.333879][ T8227] ksys_read+0x14f/0x2d0 [ 59.338193][ T8227] ? kernel_write+0x120/0x120 [ 59.343070][ T8227] ? do_syscall_64+0x26/0x610 [ 59.347753][ T8227] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 59.353866][ T8227] ? do_syscall_64+0x26/0x610 [ 59.358740][ T8227] __x64_sys_read+0x73/0xb0 [ 59.363419][ T8227] do_syscall_64+0x103/0x610 [ 59.368023][ T8227] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 59.374290][ T8227] RIP: 0033:0x444f09 [ 59.378290][ T8227] Code: e8 ac e8 ff ff 48 83 c4 18 c3 0f 1f 80 00 00 00 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 0f 83 0b cd fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 59.398399][ T8227] RSP: 002b:00007ffeb16e5468 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 59.406814][ T8227] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000000444f09 [ 59.414785][ T8227] RDX: 0000000000000052 RSI: 0000000020000180 RDI: 0000000000000003 [ 59.422913][ T8227] RBP: 00000000006cf018 R08: 0000000000000004 R09: 00000000004002e0 [ 59.430890][ T8227] R10: 000000000000000f R11: 0000000000000246 R12: 00000000004020a0 [ 59.438870][ T8227] R13: 0000000000402130 R14: 0000000000000000 R15: 0000000000000000 [ 59.449195][ T8227] Kernel Offset: disabled [ 59.453602][ T8227] Rebooting in 86400 seconds..