program: syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x0, &(0x7f00000003c0)={[{@noauto_da_alloc}, {@quota}, {@nobh}, {@init_itable}, {@jqfmt_vfsold}]}, 0xff, 0x4fe, &(0x7f0000000ac0)="$eJzs3cFvG1kZAPDPTpw4aXaTXfYASLCFXSioqpO4u9FqD7CcEEIrIfYIUhsSN4pix1HslCb0kJ65IlGJC3DkD+DcE3cuCP6AckAqEIEaJA5GMx6nTmo3EWnsKP79pNHMmzeZ7724817zxfELYGRdj4j9iJiIiLsRMZudz2VbfNLekuueHzxcOTx4uJKLVuuzf+TS+uRcdH1N4lp2z2JE/PC7ET/JvRy3sbu3sVytVraz8nyztjXf2N27tV5bXqusVTbL5aXFpYWPbn9YPvqaZxPn6+u7tc4NvvT0j/vf/FnSrJnsTHc/Xqd21wtHcRLjEfH9iwg2BGNZf8750jAk+Yh4OyK+mj7/szGWvpoAwFXWas1Ga7a7DABcdfk0B5bLl7JcwEzk86VSO4f3Tkznq/VG8+a9+s7majtXNheF/L31amUhyxXORSGXlBfT4xfl8ony7Yh4KyJ+MTmVlksr9erqMP/jAwAj7NqJ+f/fk+35HwC44orDbgAAMHDmfwAYPeZ/ABg95n8AGD3t+X9q2M0AAAbHxA8AI0j+HwBGyg8+/TTZWofZ51+v3t/d2ajfv7VaaWyUajsrpZX69lZprV5fSz+zp3ba/ar1+tbiB7HzYO5bW43mfGN3706tvrPZvJN+rvedSiG9an8APQMA+nnr3Sd/ySUz8sdT6RZdazkUhtoy4KLlh90AYGjGjpV+PbR2AINntS8YXef4GV96AK6IHkv0HlPs9T7hVqvVurgmARfsxhfk/2FUdeX/vQsYRszYsBsADI38P4yuVit31jX/46wXAgCXmxw/0Of3/29n+99lvxz48erJKx5fZKsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgcuus/1vK1gKfiXy+VIp4IyLmopC7t16tLETEmxHx58nCZFJeHHKbAYDzyv8tl63/dWP2/ZljVV++dnQ4ERE//dVnv3yw3Gxu/yliIvfPyc755uPsfHnwrQcATteZp9N91w/yzw8ernS2Qbbn2XciotiOf3gwEYdH8cdjPN0XoxAR0//KZeW2XFfu4jz2H0XE53v1PxczaQ6kvfLpyfhJ7DcGGj9/LH4+rWvvk+/F515DW2DUPEnGn096PX/5uJ7uez//xXSEOr9s/EtutXKYjoEv4nfGv7E+49/1s8b44A/fax9NvVz3KOKL4xGd2Idd408nfq5P/PfP2slXLDLf+k3EjegdvzvWfLO2Nd/Y3bu1Xlteq6xVNsvlpcWlhY9uf1ieT3PU8/1ng79/fPPNfnVJ/6f7xC+e0v+vnbH7v/3v3R995RXxv/Fer/j5eOcV8ZNv6dfPGH95+vfFfnVJ/NU+/T/t9b95xvhP/7r30rLhAMDwNHb3Npar1cq2AweX/yD5J3sJmtHz4NuDijURvat+/l77mT5R1Wr9X7H6jRivI+sGXAZHD31E/GfYjQEAAAAAAAAAAAAAAHoaxF8sDbuPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXF3/CwAA///w1c+A") add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x0}, &(0x7f0000000100)="040000", 0x3, 0xfffffffffffffffd) mkdirat(0xffffffffffffff9c, &(0x7f0000000400)='./lower\x00', 0x1ff) mkdirat(0xffffffffffffff9c, &(0x7f0000000440)='./mnt\x00', 0x1ff) mount(&(0x7f0000000400)=@filename='./lower\x00', &(0x7f0000000440)='./mnt\x00', &(0x7f0000000480)='ecryptfs\x00', 0x0, &(0x7f0000000500)='ecryptfs_sig=syz ,ecryptfs_fnek_sig=syz ,ecryptfs_cipher=aes,ecryptfs_key_bytes=16\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./mnt\x00', 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, 0x0) [ 101.709150][ T5284] Bluetooth: hci0: command tx timeout [ 101.772390][ T5323] loop0: detected capacity change from 0 to 512 [ 101.774144][ T5323] EXT4-fs: Ignoring removed nobh option [ 101.824693][ T5323] EXT4-fs: Quota format mount options ignored when QUOTA feature is enabled [ 101.903032][ T5323] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 101.903155][ T5323] ext4 filesystem being mounted at /0/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 101.941388][ T5323] ================================================================== [ 101.941401][ T5323] BUG: KASAN: slab-out-of-bounds in ecryptfs_verify_auth_tok_from_key+0x38f/0x3a0 [ 101.941508][ T5323] Read of size 2 at addr ffff8880441026db by task syz.0.0/5323 [ 101.941519][ T5323] [ 101.941526][ T5323] CPU: 0 UID: 0 PID: 5323 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 101.941542][ T5323] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 101.941551][ T5323] Call Trace: [ 101.941557][ T5323] [ 101.941562][ T5323] dump_stack_lvl+0xe8/0x150 [ 101.941582][ T5323] print_address_description+0x55/0x1e0 [ 101.941601][ T5323] ? ecryptfs_verify_auth_tok_from_key+0x38f/0x3a0 [ 101.941617][ T5323] print_report+0x58/0x70 [ 101.941632][ T5323] kasan_report+0x117/0x150 [ 101.941647][ T5323] ? ecryptfs_verify_auth_tok_from_key+0x38f/0x3a0 [ 101.941664][ T5323] ecryptfs_verify_auth_tok_from_key+0x38f/0x3a0 [ 101.941679][ T5323] ecryptfs_keyring_auth_tok_for_sig+0xec/0x250 [ 101.941695][ T5323] ecryptfs_get_tree+0x563/0x1370 [ 101.941716][ T5323] ? __pfx_ecryptfs_get_tree+0x10/0x10 [ 101.941736][ T5323] vfs_get_tree+0x92/0x2a0 [ 101.941754][ T5323] do_new_mount+0x319/0xdc0 [ 101.941781][ T5323] ? __pfx_do_new_mount+0x10/0x10 [ 101.941796][ T5323] ? ns_capable+0x89/0xe0 [ 101.941814][ T5323] ? path_mount+0x647/0x1050 [ 101.941830][ T5323] ? user_path_at+0xd4/0x160 [ 101.941848][ T5323] __se_sys_mount+0x31d/0x420 [ 101.941865][ T5323] ? __pfx___se_sys_mount+0x10/0x10 [ 101.941882][ T5323] ? __x64_sys_mount+0x20/0xc0 [ 101.941900][ T5323] do_syscall_64+0x166/0x520 [ 101.941948][ T5323] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 101.941963][ T5323] ? clear_bhb_loop+0x70/0xc0 [ 101.941980][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 101.941994][ T5323] RIP: 0033:0x7f1bf199e159 [ 101.942007][ T5323] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 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 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 101.942018][ T5323] RSP: 002b:00007f1bf2853fe8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 101.942035][ T5323] RAX: ffffffffffffffda RBX: 00007f1bf1c25fa0 RCX: 00007f1bf199e159 [ 101.942046][ T5323] RDX: 0000200000000480 RSI: 0000200000000440 RDI: 0000200000000400 [ 101.942056][ T5323] RBP: 00007f1bf1a3506b R08: 0000200000000500 R09: 0000000000000000 [ 101.942065][ T5323] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 101.942073][ T5323] R13: 00007f1bf1c26038 R14: 00007f1bf1c25fa0 R15: 00007ffed152e9f8 [ 101.942087][ T5323] [ 101.942092][ T5323] [ 101.942096][ T5323] Allocated by task 5323: [ 101.942102][ T5323] kasan_save_track+0x3e/0x80 [ 101.942122][ T5323] __kasan_kmalloc+0x93/0xb0 [ 101.942133][ T5323] __kmalloc_noprof+0x36b/0x720 [ 101.942151][ T5323] user_preparse+0x9e/0x160 [ 101.942163][ T5323] __key_create_or_update+0x3a9/0xa80 [ 101.942175][ T5323] key_create_or_update+0x42/0x60 [ 101.942187][ T5323] __se_sys_add_key+0x349/0x420 [ 101.942201][ T5323] do_syscall_64+0x166/0x520 [ 101.942213][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 101.942224][ T5323] [ 101.942228][ T5323] The buggy address belongs to the object at ffff8880441026c0 [ 101.942228][ T5323] which belongs to the cache kmalloc-32 of size 32 [ 101.942238][ T5323] The buggy address is located 0 bytes to the right of [ 101.942238][ T5323] allocated 27-byte region [ffff8880441026c0, ffff8880441026db) [ 101.942251][ T5323] [ 101.942255][ T5323] The buggy address belongs to the physical page: [ 101.942263][ T5323] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0xffff888044102e80 pfn:0x44102 [ 101.942275][ T5323] flags: 0x4fff00000000200(workingset|node=1|zone=1|lastcpupid=0x7ff) [ 101.942287][ T5323] page_type: f5(slab) [ 101.942300][ T5323] raw: 04fff00000000200 ffff88801b041780 ffff8880304004c8 ffffea00010bcf10 [ 101.942311][ T5323] raw: ffff888044102e80 000000000040002c 00000000f5000000 0000000000000000 [ 101.942319][ T5323] page dumped because: kasan: bad access detected [ 101.942325][ T5323] page_owner tracks the page as allocated [ 101.942330][ T5323] page last allocated via order 0, migratetype Unmovable, gfp_mask 0xd2800(GFP_NOWAIT|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 5036, tgid 5036 (rm), ts 64527867699 [ 101.942349][ T5323] post_alloc_hook+0x1f9/0x250 [ 101.942365][ T5323] get_page_from_freelist+0x2209/0x2280 [ 101.942382][ T5323] __alloc_frozen_pages_noprof+0x217/0x5a0 [ 101.942400][ T5323] allocate_slab+0x7d/0x620 [ 101.942414][ T5323] refill_objects+0x2d5/0x350 [ 101.942428][ T5323] __pcs_replace_empty_main+0x2c8/0x6c0 [ 101.942441][ T5323] __kmalloc_cache_noprof+0x39b/0x600 [ 101.942457][ T5323] kmem_cache_free+0x156/0x650 [ 101.942473][ T5323] __put_anon_vma+0x12b/0x2d0 [ 101.942488][ T5323] unlink_anon_vmas+0x544/0x720 [ 101.942503][ T5323] free_pgtables+0x836/0xb70 [ 101.942519][ T5323] exit_mmap+0x4aa/0x9f0 [ 101.942532][ T5323] __mmput+0x118/0x420 [ 101.942545][ T5323] exit_mm+0x221/0x2d0 [ 101.942556][ T5323] do_exit+0x6cd/0x2360 [ 101.942566][ T5323] do_group_exit+0x22d/0x2f0 [ 101.942577][ T5323] page last free pid 15 tgid 15 ts 64510361479 stack trace: [ 101.942586][ T5323] __free_frozen_pages+0xc93/0xd90 [ 101.942601][ T5323] tlb_remove_table_rcu+0x85/0x100 [ 101.942617][ T5323] rcu_core+0x926/0x1260 [ 101.942629][ T5323] handle_softirqs+0x226/0x860 [ 101.942644][ T5323] run_ksoftirqd+0x36/0x60 [ 101.942660][ T5323] smpboot_thread_fn+0x565/0xa70 [ 101.942677][ T5323] kthread+0x38b/0x480 [ 101.942687][ T5323] ret_from_fork+0x514/0xb70 [ 101.942698][ T5323] ret_from_fork_asm+0x1a/0x30 [ 101.942715][ T5323] [ 101.942718][ T5323] Memory state around the buggy address: [ 101.942725][ T5323] ffff888044102580: 00 00 00 00 fc fc fc fc fa fb fb fb fc fc fc fc [ 101.942734][ T5323] ffff888044102600: fa fb fb fb fc fc fc fc fa fb fb fb fc fc fc fc [ 101.942742][ T5323] >ffff888044102680: fa fb fb fb fc fc fc fc 00 00 00 03 fc fc fc fc [ 101.942748][ T5323] ^ [ 101.942755][ T5323] ffff888044102700: fa fb fb fb fc fc fc fc fa fb fb fb fc fc fc fc [ 101.942769][ T5323] ffff888044102780: fa fb fb fb fc fc fc fc fa fb fb fb fc fc fc fc [ 101.942776][ T5323] ================================================================== [ 101.942786][ T5323] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 102.209910][ T5323] CPU: 0 UID: 0 PID: 5323 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 102.213403][ T5323] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 102.217491][ T5323] Call Trace: [ 102.219034][ T5323] [ 102.220473][ T5323] vpanic+0x56d/0xa60 [ 102.222269][ T5323] ? __pfx_vpanic+0x10/0x10 [ 102.224285][ T5323] panic+0xc5/0xd0 [ 102.226029][ T5323] ? __pfx_panic+0x10/0x10 [ 102.228063][ T5323] ? ecryptfs_verify_auth_tok_from_key+0x38f/0x3a0 [ 102.230640][ T5323] ? rcu_is_watching+0x16/0xb0 [ 102.232563][ T5323] ? ecryptfs_verify_auth_tok_from_key+0x38f/0x3a0 [ 102.235345][ T5323] check_panic_on_warn+0x89/0xb0 [ 102.237525][ T5323] ? ecryptfs_verify_auth_tok_from_key+0x38f/0x3a0 [ 102.240277][ T5323] end_report+0x73/0x170 [ 102.242026][ T5323] ? ecryptfs_verify_auth_tok_from_key+0x38f/0x3a0 [ 102.244861][ T5323] kasan_report+0x128/0x150 [ 102.246842][ T5323] ? ecryptfs_verify_auth_tok_from_key+0x38f/0x3a0 [ 102.249670][ T5323] ecryptfs_verify_auth_tok_from_key+0x38f/0x3a0 [ 102.252572][ T5323] ecryptfs_keyring_auth_tok_for_sig+0xec/0x250 [ 102.255552][ T5323] ecryptfs_get_tree+0x563/0x1370 [ 102.257721][ T5323] ? __pfx_ecryptfs_get_tree+0x10/0x10 [ 102.260012][ T5323] vfs_get_tree+0x92/0x2a0 [ 102.261976][ T5323] do_new_mount+0x319/0xdc0 [ 102.263843][ T5323] ? __pfx_do_new_mount+0x10/0x10 [ 102.265950][ T5323] ? ns_capable+0x89/0xe0 [ 102.267796][ T5323] ? path_mount+0x647/0x1050 [ 102.269883][ T5323] ? user_path_at+0xd4/0x160 [ 102.271908][ T5323] __se_sys_mount+0x31d/0x420 [ 102.273932][ T5323] ? __pfx___se_sys_mount+0x10/0x10 [ 102.276168][ T5323] ? __x64_sys_mount+0x20/0xc0 [ 102.278263][ T5323] do_syscall_64+0x166/0x520 [ 102.280417][ T5323] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 102.283085][ T5323] ? clear_bhb_loop+0x70/0xc0 [ 102.285038][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 102.287590][ T5323] RIP: 0033:0x7f1bf199e159 [ 102.289438][ T5323] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 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 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 102.297681][ T5323] RSP: 002b:00007f1bf2853fe8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 102.301280][ T5323] RAX: ffffffffffffffda RBX: 00007f1bf1c25fa0 RCX: 00007f1bf199e159 [ 102.304600][ T5323] RDX: 0000200000000480 RSI: 0000200000000440 RDI: 0000200000000400 [ 102.308149][ T5323] RBP: 00007f1bf1a3506b R08: 0000200000000500 R09: 0000000000000000 [ 102.311379][ T5323] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 102.316150][ T5323] R13: 00007f1bf1c26038 R14: 00007f1bf1c25fa0 R15: 00007ffed152e9f8 [ 102.319603][ T5323] [ 102.321550][ T5323] Kernel Offset: disabled [ 102.323378][ T5323] Rebooting in 86400 seconds..