================================================================== BUG: KASAN: global-out-of-bounds in memcpy include/linux/string.h:373 [inline] BUG: KASAN: global-out-of-bounds in soft_cursor+0x44b/0xa30 drivers/video/fbdev/core/softcursor.c:70 Read of size 27 at addr ffffffff88b6553b by task kworker/0:2/8365 CPU: 0 PID: 8365 Comm: kworker/0:2 Not tainted 4.19.157-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events_power_efficient fb_flashcursor Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1fc/0x2fe lib/dump_stack.c:118 print_address_description.cold+0x5/0x219 mm/kasan/report.c:256 kasan_report_error.cold+0x8a/0x1c7 mm/kasan/report.c:354 kasan_report+0x8f/0x96 mm/kasan/report.c:412 memcpy+0x20/0x50 mm/kasan/kasan.c:302 memcpy include/linux/string.h:373 [inline] soft_cursor+0x44b/0xa30 drivers/video/fbdev/core/softcursor.c:70 bit_cursor+0x1126/0x1740 drivers/video/fbdev/core/bitblit.c:377 fb_flashcursor+0x38c/0x430 drivers/video/fbdev/core/fbcon.c:379 process_one_work+0x864/0x1570 kernel/workqueue.c:2155 worker_thread+0x64c/0x1130 kernel/workqueue.c:2298 kthread+0x33f/0x460 kernel/kthread.c:259 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:415 The buggy address belongs to the variable: oid_index+0x57b/0xa60 Memory state around the buggy address: ffffffff88b65400: fa fa fa fa 06 fa fa fa fa fa fa fa 00 00 00 04 ffffffff88b65480: fa fa fa fa 00 00 fa fa fa fa fa fa 00 00 06 fa >ffffffff88b65500: fa fa fa fa 00 00 01 fa fa fa fa fa 00 00 00 00 ^ ffffffff88b65580: fa fa fa fa 00 00 00 fa fa fa fa fa 00 01 fa fa ffffffff88b65600: fa fa fa fa 00 00 00 00 fa fa fa fa 04 fa fa fa ==================================================================