Warning: Permanently added '10.128.1.230' (ED25519) to the list of known hosts. 2024/08/25 19:43:30 ignoring optional flag "sandboxArg"="0" 2024/08/25 19:43:30 parsed 1 programs [ 52.464786][ T1346] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k 2024/08/25 19:43:37 executed programs: 0 [ 58.505423][ T1872] memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL, pid=1872 'syz.0.15' [ 58.518513][ T1872] loop0: detected capacity change from 0 to 512 [ 58.531205][ T1872] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: none. [ 58.607216][ T1872] loop0: detected capacity change from 512 to 511 [ 58.618279][ T1415] EXT4-fs error (device loop0): htree_dirblock_to_tree:1109: inode #2: block 21: comm syz-executor: bad entry in directory: directory entry overrun - offset=1004, inode=0, rec_len=1000, size=1024 fake=0 [ 58.638980][ T1415] EXT4-fs error (device loop0): ext4_inlinedir_to_tree:1404: inode #12: block 10: comm syz-executor: path /1/file0/file0: bad entry in directory: rec_len is smaller than minimal - offset=4, inode=0, rec_len=0, size=384 fake=0 [ 58.661873][ T1415] EXT4-fs error (device loop0): empty_inline_dir:1830: inode #12: block 10: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=4, inode=0, rec_len=0, size=60 fake=0 [ 58.681616][ T1415] EXT4-fs warning (device loop0): empty_inline_dir:1837: bad inline directory (dir #12) - inode 0, rec_len 0, name_len 0inline size 60 [ 58.695673][ T1415] EXT4-fs error (device loop0): ext4_inlinedir_to_tree:1404: inode #12: block 10: comm syz-executor: path /1/file0/file0: bad entry in directory: rec_len is smaller than minimal - offset=4, inode=0, rec_len=0, size=384 fake=0 [ 58.718260][ T1415] EXT4-fs error (device loop0): empty_inline_dir:1830: inode #12: block 10: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=4, inode=0, rec_len=0, size=60 fake=0 [ 58.738131][ T1415] EXT4-fs warning (device loop0): empty_inline_dir:1837: bad inline directory (dir #12) - inode 0, rec_len 0, name_len 0inline size 60 [ 58.752155][ T1415] EXT4-fs error (device loop0): ext4_inlinedir_to_tree:1404: inode #12: block 10: comm syz-executor: path /1/file0/file0: bad entry in directory: rec_len is smaller than minimal - offset=4, inode=0, rec_len=0, size=384 fake=0 [ 58.774606][ T1415] EXT4-fs error (device loop0): empty_inline_dir:1830: inode #12: block 10: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=4, inode=0, rec_len=0, size=60 fake=0 [ 58.794435][ T1415] EXT4-fs warning (device loop0): empty_inline_dir:1837: bad inline directory (dir #12) - inode 0, rec_len 0, name_len 0inline size 60 [ 58.808508][ T1415] EXT4-fs error (device loop0): ext4_inlinedir_to_tree:1404: inode #12: block 10: comm syz-executor: path /1/file0/file0: bad entry in directory: rec_len is smaller than minimal - offset=4, inode=0, rec_len=0, size=384 fake=0 [ 58.830722][ T1415] EXT4-fs error (device loop0): empty_inline_dir:1830: inode #12: block 10: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=4, inode=0, rec_len=0, size=60 fake=0 [ 58.851099][ T1415] EXT4-fs warning (device loop0): empty_inline_dir:1837: bad inline directory (dir #12) - inode 0, rec_len 0, name_len 0inline size 60 [ 58.865412][ T1415] EXT4-fs error (device loop0): ext4_inlinedir_to_tree:1404: inode #12: block 10: comm syz-executor: path /1/file0/file0: bad entry in directory: rec_len is smaller than minimal - offset=4, inode=0, rec_len=0, size=384 fake=0 [ 58.887696][ T1415] EXT4-fs warning (device loop0): empty_inline_dir:1837: bad inline directory (dir #12) - inode 0, rec_len 0, name_len 0inline size 60 [ 58.902517][ T1415] EXT4-fs warning (device loop0): empty_inline_dir:1837: bad inline directory (dir #12) - inode 0, rec_len 0, name_len 0inline size 60 [ 58.917410][ T1415] EXT4-fs warning (device loop0): empty_inline_dir:1837: bad inline directory (dir #12) - inode 0, rec_len 0, name_len 0inline size 60 [ 58.931980][ T1415] EXT4-fs warning (device loop0): empty_inline_dir:1837: bad inline directory (dir #12) - inode 0, rec_len 0, name_len 0inline size 60 [ 58.946721][ T1415] EXT4-fs warning (device loop0): empty_inline_dir:1837: bad inline directory (dir #12) - inode 0, rec_len 0, name_len 0inline size 60 [ 58.961478][ T1415] EXT4-fs warning (device loop0): empty_inline_dir:1837: bad inline directory (dir #12) - inode 0, rec_len 0, name_len 0inline size 60 [ 59.035742][ T1415] EXT4-fs (loop0): unmounting filesystem 00000000-0000-0000-0000-000000000000. 2024/08/25 19:43:42 executed programs: 5 [ 64.026611][ T2331] loop0: detected capacity change from 0 to 512 [ 64.035929][ T2331] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: none. [ 64.067646][ T2331] loop0: detected capacity change from 512 to 511 [ 64.080411][ T1876] EXT4-fs error (device loop0): htree_dirblock_to_tree:1109: inode #2: block 21: comm syz-executor: bad entry in directory: directory entry overrun - offset=1004, inode=0, rec_len=1000, size=1024 fake=0 [ 64.101213][ T1876] ================================================================== [ 64.109272][ T1876] BUG: KASAN: use-after-free in ext4_inlinedir_to_tree+0x47d/0xf60 [ 64.117186][ T1876] Read of size 324 at addr ffff8881270d2c05 by task syz-executor/1876 [ 64.125322][ T1876] [ 64.127638][ T1876] CPU: 1 PID: 1876 Comm: syz-executor Not tainted 6.5.0-rc2-syzkaller #0 [ 64.136132][ T1876] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 [ 64.146617][ T1876] Call Trace: [ 64.149990][ T1876] [ 64.152908][ T1876] dump_stack_lvl+0xf8/0x260 [ 64.157480][ T1876] ? __pfx_dump_stack_lvl+0x10/0x10 [ 64.162649][ T1876] ? __pfx__printk+0x10/0x10 [ 64.167206][ T1876] ? vprintk_emit+0x119/0x1f0 [ 64.171849][ T1876] ? _printk+0xce/0x120 [ 64.175971][ T1876] print_report+0x167/0x540 [ 64.180450][ T1876] ? ext4_inlinedir_to_tree+0x47d/0xf60 [ 64.185966][ T1876] kasan_report+0x175/0x1b0 [ 64.190500][ T1876] ? ext4_inlinedir_to_tree+0x47d/0xf60 [ 64.196012][ T1876] kasan_check_range+0x282/0x290 [ 64.200917][ T1876] ? ext4_inlinedir_to_tree+0x47d/0xf60 [ 64.206441][ T1876] __asan_memcpy+0x29/0x70 [ 64.210839][ T1876] ext4_inlinedir_to_tree+0x47d/0xf60 [ 64.216183][ T1876] ? entry_SYSCALL_64_after_hwframe+0x6f/0xd9 [ 64.222231][ T1876] ? unwind_next_frame+0x1a0d/0x2390 [ 64.227745][ T1876] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 64.233867][ T1876] ? __pfx_ext4_inlinedir_to_tree+0x10/0x10 [ 64.239902][ T1876] ? unwind_get_return_address+0x4d/0x90 [ 64.245509][ T1876] ? arch_stack_walk+0xfc/0x150 [ 64.250383][ T1876] ? __stack_depot_save+0x1e/0x440 [ 64.255461][ T1876] ? __lock_acquire+0x5cc/0xc10 [ 64.260280][ T1876] ? kasan_set_track+0x61/0x80 [ 64.265014][ T1876] ? __kasan_kmalloc+0x98/0xb0 [ 64.269743][ T1876] ext4_htree_fill_tree+0x4de/0x1240 [ 64.275000][ T1876] ? __pfx_ext4_htree_fill_tree+0x10/0x10 [ 64.280690][ T1876] ? inode_query_iversion+0xd3/0x160 [ 64.286028][ T1876] ext4_readdir+0x234c/0x2e30 [ 64.290673][ T1876] ? handle_mm_fault+0x2062/0x29f0 [ 64.295752][ T1876] ? __lock_acquire+0x5cc/0xc10 [ 64.300657][ T1876] ? __pfx_ext4_readdir+0x10/0x10 [ 64.305646][ T1876] ? __pfx_down_read_killable+0x10/0x10 [ 64.311159][ T1876] ? reacquire_held_locks+0x3a3/0x5b0 [ 64.316513][ T1876] ? __pfx_rcu_lock_acquire+0x10/0x10 [ 64.321855][ T1876] ? fsnotify_perm+0x2d1/0x4a0 [ 64.326595][ T1876] ? __pfx_reacquire_held_locks+0x10/0x10 [ 64.332368][ T1876] iterate_dir+0x1f0/0x500 [ 64.336751][ T1876] ? __pfx_ext4_readdir+0x10/0x10 [ 64.341742][ T1876] __se_sys_getdents64+0x1b3/0x3e0 [ 64.346820][ T1876] ? __pfx___se_sys_getdents64+0x10/0x10 [ 64.352417][ T1876] ? __pfx_filldir64+0x10/0x10 [ 64.357235][ T1876] do_syscall_64+0x46/0xa0 [ 64.361889][ T1876] entry_SYSCALL_64_after_hwframe+0x6f/0xd9 [ 64.367865][ T1876] RIP: 0033:0x7f6615173013 [ 64.372340][ T1876] Code: c1 66 0f 1f 44 00 00 48 83 c4 08 48 89 ef 5b 5d e9 52 43 f8 ff 66 90 b8 ff ff ff 7f 48 39 c2 48 0f 47 d0 b8 d9 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 05 c3 0f 1f 40 00 48 c7 c2 a8 ff ff ff f7 d8 [ 64.391923][ T1876] RSP: 002b:00007fff52f1f678 EFLAGS: 00000293 ORIG_RAX: 00000000000000d9 [ 64.400540][ T1876] RAX: ffffffffffffffda RBX: 00005555569ac520 RCX: 00007f6615173013 [ 64.408625][ T1876] RDX: 0000000000008000 RSI: 00005555569ac520 RDI: 0000000000000006 [ 64.416681][ T1876] RBP: 00005555569ac4f4 R08: 0000000000000000 R09: 0000000000000000 [ 64.424819][ T1876] R10: 0000000000001000 R11: 0000000000000293 R12: ffffffffffffffa8 [ 64.432852][ T1876] R13: 0000000000000016 R14: 00005555569ac4f0 R15: 00007fff52f22a10 [ 64.440825][ T1876] [ 64.443818][ T1876] [ 64.446122][ T1876] The buggy address belongs to the physical page: [ 64.452637][ T1876] page:ffffea00049c3480 refcount:0 mapcount:0 mapping:0000000000000000 index:0x1 pfn:0x1270d2 [ 64.462963][ T1876] flags: 0x200000000000000(node=0|zone=2) [ 64.468666][ T1876] page_type: 0xffffffff() [ 64.472960][ T1876] raw: 0200000000000000 dead000000000100 dead000000000122 0000000000000000 [ 64.481509][ T1876] raw: 0000000000000001 0000000000000000 00000000ffffffff 0000000000000000 [ 64.490057][ T1876] page dumped because: kasan: bad access detected [ 64.496443][ T1876] page_owner tracks the page as freed [ 64.501795][ T1876] page last allocated via order 0, migratetype Movable, gfp_mask 0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), pid 2158, tgid 2158 (modprobe), ts 62124616185, free_ts 62127053497 [ 64.519379][ T1876] post_alloc_hook+0x10f/0x130 [ 64.524115][ T1876] get_page_from_freelist+0x332d/0x35a0 [ 64.529631][ T1876] __alloc_pages+0x255/0x650 [ 64.534186][ T1876] vma_alloc_folio+0x696/0x880 [ 64.538917][ T1876] do_wp_page+0xa0f/0x2420 [ 64.543300][ T1876] handle_mm_fault+0x99f/0x29f0 [ 64.548207][ T1876] exc_page_fault+0x264/0x760 [ 64.552850][ T1876] asm_exc_page_fault+0x26/0x30 [ 64.557665][ T1876] page last free stack trace: [ 64.562303][ T1876] free_unref_page_prepare+0x807/0x930 [ 64.567725][ T1876] free_unref_page_list+0xb3/0x630 [ 64.572802][ T1876] release_pages+0x16b0/0x1860 [ 64.577618][ T1876] tlb_flush_mmu+0x273/0x3d0 [ 64.582371][ T1876] tlb_finish_mmu+0xb6/0x1c0 [ 64.586927][ T1876] exit_mmap+0x345/0x830 [ 64.591133][ T1876] __mmput+0x61/0x290 [ 64.595082][ T1876] exit_mm+0x113/0x1b0 [ 64.599254][ T1876] do_exit+0x7c7/0x2350 [ 64.603379][ T1876] do_group_exit+0x1b9/0x280 [ 64.607960][ T1876] __x64_sys_exit_group+0x3f/0x40 [ 64.612949][ T1876] do_syscall_64+0x46/0xa0 [ 64.617330][ T1876] entry_SYSCALL_64_after_hwframe+0x6f/0xd9 [ 64.623275][ T1876] [ 64.625569][ T1876] Memory state around the buggy address: [ 64.631261][ T1876] ffff8881270d2b00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 64.639293][ T1876] ffff8881270d2b80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 64.647403][ T1876] >ffff8881270d2c00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 64.655427][ T1876] ^ [ 64.659505][ T1876] ffff8881270d2c80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 64.667564][ T1876] ffff8881270d2d00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 64.675681][ T1876] ================================================================== [ 64.684308][ T1876] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 64.691828][ T1876] Kernel Offset: disabled [ 64.696138][ T1876] Rebooting in 86400 seconds..