audit: type=1400 audit(1578508229.186:36): avc: denied { map } for pid=7280 comm="syz-executor637" path="/root/syz-executor637995228" 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 ================================================================== BUG: KASAN: global-out-of-bounds in __fb_pad_aligned_buffer include/linux/fb.h:663 [inline] BUG: KASAN: global-out-of-bounds in bit_putcs_aligned drivers/video/fbdev/core/bitblit.c:96 [inline] BUG: KASAN: global-out-of-bounds in bit_putcs+0xc09/0xdb0 drivers/video/fbdev/core/bitblit.c:185 Read of size 1 at addr ffffffff8706df60 by task syz-executor637/7282 CPU: 0 PID: 7282 Comm: syz-executor637 Not tainted 4.14.162-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x142/0x197 lib/dump_stack.c:58 print_address_description.cold+0x5/0x1dc mm/kasan/report.c:252 kasan_report_error mm/kasan/report.c:351 [inline] kasan_report mm/kasan/report.c:409 [inline] kasan_report.cold+0xa9/0x2af mm/kasan/report.c:393 __asan_report_load1_noabort+0x14/0x20 mm/kasan/report.c:427 __fb_pad_aligned_buffer include/linux/fb.h:663 [inline] bit_putcs_aligned drivers/video/fbdev/core/bitblit.c:96 [inline] bit_putcs+0xc09/0xdb0 drivers/video/fbdev/core/bitblit.c:185 fbcon_putcs+0x3c2/0x480 drivers/video/fbdev/core/fbcon.c:1298 con_flush drivers/tty/vt/vt.c:2186 [inline] do_con_write.part.0+0xca3/0x1b50 drivers/tty/vt/vt.c:2433 do_con_write drivers/tty/vt/vt.c:2205 [inline] con_write+0x38/0xc0 drivers/tty/vt/vt.c:2787 process_output_block drivers/tty/n_tty.c:595 [inline] n_tty_write+0x38b/0xf20 drivers/tty/n_tty.c:2333 do_tty_write drivers/tty/tty_io.c:959 [inline] tty_write+0x3f6/0x700 drivers/tty/tty_io.c:1043 do_loop_readv_writev fs/read_write.c:698 [inline] do_loop_readv_writev fs/read_write.c:682 [inline] do_iter_write fs/read_write.c:956 [inline] do_iter_write+0x3d3/0x540 fs/read_write.c:935 vfs_writev+0x170/0x2a0 fs/read_write.c:999 do_writev+0x10a/0x2d0 fs/read_write.c:1034 SYSC_writev fs/read_write.c:1107 [inline] SyS_writev+0x28/0x30 fs/read_write.c:1104 do_syscall_64+0x1e8/0x640 arch/x86/entry/common.c:292 entry_SYSCALL_64_after_hwframe+0x42/0xb7 RIP: 0033:0x441239 RSP: 002b:00007fff7ee26958 EFLAGS: 00000246 ORIG_RAX: 0000000000000014 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000000441239 RDX: 0000000000000001 RSI: 0000000020001780 RDI: 0000000000000003 RBP: 000000000000af4a R08: 000000000000000d R09: 00000000004002c8 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000402060 R13: 00000000004020f0 R14: 0000000000000000 R15: 0000000000000000 The buggy address belongs to the variable: str__msr__trace_system_name+0x200/0x9a0 Memory state around the buggy address: ffffffff8706de00: fa fa fa fa 00 00 00 00 06 fa fa fa fa fa fa fa ffffffff8706de80: 00 00 00 fa fa fa fa fa 00 00 00 fa fa fa fa fa >ffffffff8706df00: 00 00 00 03 fa fa fa fa 00 00 00 04 fa fa fa fa ^ ffffffff8706df80: 00 00 00 00 03 fa fa fa fa fa fa fa 00 00 07 fa ffffffff8706e000: fa fa fa fa 00 00 00 00 00 00 03 fa fa fa fa fa ==================================================================