------------[ cut here ]------------ field width -811927958 too large WARNING: CPU: 0 PID: 11272 at lib/vsprintf.c:2693 set_field_width lib/vsprintf.c:2693 [inline] WARNING: CPU: 0 PID: 11272 at lib/vsprintf.c:2693 vsnprintf+0x126c/0x18d8 lib/vsprintf.c:2774 Modules linked in: CPU: 0 PID: 11272 Comm: syz.3.2185 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/23/2026 pstate: 624000c5 (nZCv daIF +PAN -UAO +TCO -DIT -SSBS BTYPE=--) pc : set_field_width lib/vsprintf.c:2693 [inline] pc : vsnprintf+0x126c/0x18d8 lib/vsprintf.c:2774 lr : set_field_width lib/vsprintf.c:2693 [inline] lr : vsnprintf+0x126c/0x18d8 lib/vsprintf.c:2774 sp : ffff8000215d6be0 x29: ffff8000215d6c20 x28: ffff0a00ffffff01 x27: 00000000cf9af66a x26: 00000000ff9af66a x25: ffff800013270b62 x24: 000000009af66a00 x23: ffff8000215d6fc7 x22: ffff0a0000000001 x21: ffff8000215d6ca0 x20: ffff8000215d6f6b x19: dfff800000000000 x18: 0000000000000000 x17: 0000000000000000 x16: ffff8000082f4984 x15: 0000000000000002 x14: 0000000000000001 x13: 1ffff000042baccc x12: 0000000000080000 x11: 0000000000003962 x10: ffff800028e9a000 x9 : efbd6e6fb16c5600 x8 : efbd6e6fb16c5600 x7 : 0000000000687f40 x6 : 0000000000687ed8 x5 : ffff8000215d6678 x4 : ffff80001548b978 x3 : ffff80000831ef98 x2 : 0000000000000001 x1 : 0000000100000000 x0 : 0000000000000000 Call trace: set_field_width lib/vsprintf.c:2693 [inline] vsnprintf+0x126c/0x18d8 lib/vsprintf.c:2774 va_format lib/vsprintf.c:1685 [inline] pointer+0x7ac/0xdd8 lib/vsprintf.c:2436 vsnprintf+0xcc0/0x18d8 lib/vsprintf.c:2809 vprintk_store+0x36c/0xb60 kernel/printk/printk.c:2187 vprintk_emit+0x118/0x2f0 kernel/printk/printk.c:2284 dev_vprintk_emit+0x2dc/0x39c drivers/base/core.c:4948 dev_printk_emit+0xe0/0x130 drivers/base/core.c:4959 __dynamic_dev_dbg+0x1b4/0x250 lib/dynamic_debug.c:900 dtv_property_process_get+0x2b0c/0x2c70 drivers/media/dvb-core/dvb_frontend.c:1592 dvb_get_property drivers/media/dvb-core/dvb_frontend.c:2390 [inline] dvb_frontend_handle_ioctl drivers/media/dvb-core/dvb_frontend.c:2471 [inline] dvb_frontend_do_ioctl+0x1c20/0x34f8 drivers/media/dvb-core/dvb_frontend.c:2097 dvb_usercopy+0x248/0x45c drivers/media/dvb-core/dvbdev.c:1007 dvb_frontend_ioctl+0x68/0x8c drivers/media/dvb-core/dvb_frontend.c:2111 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:870 [inline] __se_sys_ioctl fs/ioctl.c:856 [inline] __arm64_sys_ioctl+0x14c/0x1c8 fs/ioctl.c:856 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x290 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x13c/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x5c/0x134 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x12c arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 irq event stamp: 14378 hardirqs last enabled at (14377): [] __up_console_sem+0xb4/0xfc kernel/printk/printk.c:261 hardirqs last disabled at (14378): [] vprintk_store+0x168/0xb60 kernel/printk/printk.c:2167 softirqs last enabled at (14310): [] local_bh_enable+0x10/0x34 include/linux/bottom_half.h:32 softirqs last disabled at (14308): [] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:19 ---[ end trace 0000000000000000 ]--- ================================================================== BUG: KASAN: slab-out-of-bounds in hex_string+0x3a0/0x484 lib/vsprintf.c:1180 Read of size 1 at addr ffff0000f2941d7c by task syz.3.2185/11272 CPU: 0 PID: 11272 Comm: syz.3.2185 Tainted: G W syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/23/2026 Call trace: dump_backtrace+0x1c4/0x1f0 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack+0x30/0x40 lib/dump_stack.c:88 dump_stack_lvl+0xf4/0x15c lib/dump_stack.c:106 print_address_description+0x88/0x218 mm/kasan/report.c:316 print_report+0x50/0x68 mm/kasan/report.c:420 kasan_report+0xa8/0xfc mm/kasan/report.c:524 __asan_report_load1_noabort+0x2c/0x38 mm/kasan/report_generic.c:348 hex_string+0x3a0/0x484 lib/vsprintf.c:1180 pointer+0x1cc/0xdd8 lib/vsprintf.c:2408 vsnprintf+0xcc0/0x18d8 lib/vsprintf.c:2809 va_format lib/vsprintf.c:1685 [inline] pointer+0x7ac/0xdd8 lib/vsprintf.c:2436 vsnprintf+0xcc0/0x18d8 lib/vsprintf.c:2809 vscnprintf+0x6c/0xd8 lib/vsprintf.c:2911 printk_sprint+0xc0/0x638 kernel/printk/printk.c:2124 vprintk_store+0x72c/0xb60 kernel/printk/printk.c:2238 vprintk_emit+0x118/0x2f0 kernel/printk/printk.c:2284 dev_vprintk_emit+0x2dc/0x39c drivers/base/core.c:4948 dev_printk_emit+0xe0/0x130 drivers/base/core.c:4959 __dynamic_dev_dbg+0x1b4/0x250 lib/dynamic_debug.c:900 dtv_property_process_get+0x2b0c/0x2c70 drivers/media/dvb-core/dvb_frontend.c:1592 dvb_get_property drivers/media/dvb-core/dvb_frontend.c:2390 [inline] dvb_frontend_handle_ioctl drivers/media/dvb-core/dvb_frontend.c:2471 [inline] dvb_frontend_do_ioctl+0x1c20/0x34f8 drivers/media/dvb-core/dvb_frontend.c:2097 dvb_usercopy+0x248/0x45c drivers/media/dvb-core/dvbdev.c:1007 dvb_frontend_ioctl+0x68/0x8c drivers/media/dvb-core/dvb_frontend.c:2111 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:870 [inline] __se_sys_ioctl fs/ioctl.c:856 [inline] __arm64_sys_ioctl+0x14c/0x1c8 fs/ioctl.c:856 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x290 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x13c/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x5c/0x134 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x12c arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 Allocated by task 11272: kasan_save_stack mm/kasan/common.c:46 [inline] kasan_set_track+0x4c/0x80 mm/kasan/common.c:53 kasan_save_alloc_info+0x24/0x30 mm/kasan/generic.c:505 ____kasan_kmalloc mm/kasan/common.c:375 [inline] __kasan_kmalloc+0xa0/0xb8 mm/kasan/common.c:384 kasan_kmalloc include/linux/kasan.h:211 [inline] __do_kmalloc_node mm/slab_common.c:936 [inline] __kmalloc_node_track_caller+0xcc/0x174 mm/slab_common.c:956 memdup_user+0x60/0x204 mm/util.c:174 memdup_array_user include/linux/string.h:36 [inline] dvb_get_property drivers/media/dvb-core/dvb_frontend.c:2373 [inline] dvb_frontend_handle_ioctl drivers/media/dvb-core/dvb_frontend.c:2471 [inline] dvb_frontend_do_ioctl+0xd8c/0x34f8 drivers/media/dvb-core/dvb_frontend.c:2097 dvb_usercopy+0x248/0x45c drivers/media/dvb-core/dvbdev.c:1007 dvb_frontend_ioctl+0x68/0x8c drivers/media/dvb-core/dvb_frontend.c:2111 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:870 [inline] __se_sys_ioctl fs/ioctl.c:856 [inline] __arm64_sys_ioctl+0x14c/0x1c8 fs/ioctl.c:856 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x290 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x13c/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x5c/0x134 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x12c arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 Last potentially related work creation: kasan_save_stack+0x40/0x70 mm/kasan/common.c:46 __kasan_record_aux_stack+0xc0/0xdc mm/kasan/generic.c:486 kasan_record_aux_stack_noalloc+0x14/0x20 mm/kasan/generic.c:496 call_rcu+0x104/0x958 kernel/rcu/tree.c:2849 sctp_endpoint_destroy net/sctp/endpointola.c:228 [inline] sctp_endpoint_put+0x140/0x1bc net/sctp/endpointola.c:243 sctp_endpoint_free+0x78/0x94 net/sctp/endpointola.c:183 sctp_destroy_sock+0x17c/0x384 net/sctp/socket.c:5116 sk_common_release+0x70/0x32c net/core/sock.c:3713 sctp_close+0x5d4/0x788 net/sctp/socket.c:1549 inet_release+0x154/0x1cc net/ipv4/af_inet.c:430 inet6_release+0x5c/0x78 net/ipv6/af_inet6.c:491 __sock_release net/socket.c:654 [inline] sock_close+0xac/0x1ec net/socket.c:1400 __fput+0x1b4/0x7b0 fs/file_table.c:320 ____fput+0x20/0x30 fs/file_table.c:348 task_work_run+0x1f4/0x280 kernel/task_work.c:203 resume_user_mode_work include/linux/resume_user_mode.h:49 [inline] do_notify_resume+0x20f8/0x2c84 arch/arm64/kernel/signal.c:1151 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline] exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline] el0_svc+0x9c/0x12c arch/arm64/kernel/entry-common.c:638 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 The buggy address belongs to the object at ffff0000f2941c00 which belongs to the cache kmalloc-512 of size 512 The buggy address is located 380 bytes inside of 512-byte region [ffff0000f2941c00, ffff0000f2941e00) The buggy address belongs to the physical page: page:00000000d601a6b5 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x132940 head:00000000d601a6b5 order:2 compound_mapcount:0 compound_pincount:0 flags: 0x5ffc00000010200(slab|head|node=0|zone=2|lastcpupid=0x7ff) raw: 05ffc00000010200 dead000000000100 dead000000000122 ffff0000c0002600 raw: 0000000000000000 0000000000100010 00000001ffffffff 0000000000000000 page dumped because: kasan: bad access detected Memory state around the buggy address: ffff0000f2941c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ffff0000f2941c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >ffff0000f2941d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 ^ ffff0000f2941d80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff0000f2941e00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ==================================================================