program: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x446, &(0x7f0000000080)={[{@stripe={'stripe', 0x3d, 0x2}}, {@journal_dev={'journal_dev', 0x3d, 0x1045}}, {@oldalloc}, {@noquota}, {@minixdf}, {@barrier_val={'barrier', 0x3d, 0x2}}, {@delalloc}, {@nojournal_checksum}, {@orlov}, {@user_xattr}, {@quota}, {@delalloc}]}, 0x1, 0x553, &(0x7f0000001080)="$eJzs3d9rW1UcAPDvTdv91nUwhopIYQ9O5tK19ccEH+aj6HCg7zO0d2U0WUaTjrUO3B7ciy8yBBEH4ru++zj8B/wrBjoYMoo++BK56U2XrUmbddnSmc8Hbjkn9ybnfnPv9/TcnBsSwNCayP4UIl6OiG+SiIMRkeTrRiNfObG23er9q7PZkkSj8elfSXO7rN56rdbz9ueVlyLit68ijhc2tltbXlkolcvpYl6frFcuTdaWV05cqJTm0/n04vTMzKm3Z6bfe/edvsX6xtl/vv/k9oenvj66+t0vdw/dTOJ0HMjXtcfxBK61VyZiIn9PxuL0IxtO9aGxnSQZ9A6wLSN5no9F1gccjJE864H/vy8jogEMqUT+w5BqjQNa1/Z9ug5+btz7YO0CaGP8o2ufjcSe5rXRvtXkoSuj7Hp3vA/tZ238+uetm9kS/fscAmBL165HxMnR0Y39X5L3f9t3sodtHm1D/wfPzu1s/PNmp/FPYX38Ex3GP/s75O52bJ3/hbt9aKarbPz3fsfx7/qk1fhIXnuhOeYbS85fKKdZ3/ZiRByLsd1ZfbP5nFOrdxrd1rWP/7Ila781Fsz34+7o7oefM1eql54k5nb3rke80nH8m6wf/6TD8c/ej7M9tnEkvfVat3Vbx/90NX6KeL3j8X8wo5VsPj852TwfJltnxUZ/3zjye7f2Bx1/dvz3bR7/eNI+X1t7/DZ+3PNv2m3dQ/FH7+f/ruSzZnlX/tiVUr2+OBWxK/l44+PTD57bqre2z+I/dnTz/q/T+b83Ij7vMf4bh39+taf4B3T85x7r+D9+4c5HX/zQrf3e+r+3mqVj+SO99H+97uCTvHcAAAAAAACw0xQi4kAkheJ6uVAoFtfu7zgc+wrlaq1+/Hx16eJcNL8rOx5jhdZM98G2+yGm8vthW/XpR+ozEXEoIr4d2dusF2er5blBBw8AAAAAAAAAAAAAAAAAAAA7xP4u3//P/DEy6L0Dnjo/+Q3Da8v878cvPQE7kv//MLzkPwwv+Q/DS/7D8JL/MLzkPwwv+Q/DS/4DAAAAAAAAAAAAAAAAAAAAAAAAAABAX509cyZbGqv3r85m9bnLy0sL1csn5tLaQrGyNFucrS5eKs5Xq/PltDhbrWz1euVq9dLUdCxdmayntfpkbXnlXKW6dLF+7kKlNJ+eS8eeSVQAAAAAAAAAAAAAAAAAAADwfKktryyUyuV0UUFhW4XRnbEbCn0uDLpnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/gsAAP//6AY3sQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9}}, &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000002c0)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, &(0x7f00000008c0)="f697b6", 0x1, 0x0, 0x4}, 0x50) write(r1, &(0x7f0000000040)="1c0000001a009b8a140000003b9b301f00"/28, 0x1c) recvmmsg(r1, &(0x7f0000004400)=[{{0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000004600)=""/145, 0x91}, {&(0x7f00000046c0)=""/192, 0xc0}, {&(0x7f0000004780)=""/133, 0x85}], 0x5}}], 0x1, 0x0, 0x0) pwrite64(r0, &(0x7f0000000140)='2', 0x1, 0x8000c61) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x35) pwrite64(r3, &(0x7f0000000140)='2', 0xfdef, 0xfecc) r4 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$sock_ifreq(r4, 0x89b1, &(0x7f00000000c0)={'veth0_macvtap\x00', @ifru_ivalue=0x8}) setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0), &(0x7f0000001040)=ANY=[], 0x841, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0x6) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) write$FUSE_WRITE(r5, &(0x7f00000000c0)={0x18}, 0xfffffdef) [ 83.087904][ T1313] ieee802154 phy0 wpan0: encryption failed: -22 [ 83.092291][ T4669] Bluetooth: hci0: command tx timeout [ 83.099641][ T1313] ieee802154 phy1 wpan1: encryption failed: -22 [ 83.225207][ T5323] loop0: detected capacity change from 0 to 1024 [ 83.244449][ T5323] ======================================================= [ 83.244449][ T5323] WARNING: The mand mount option has been deprecated and [ 83.244449][ T5323] and is ignored by this kernel. Remove the mand [ 83.244449][ T5323] option from the mount to silence this warning. [ 83.244449][ T5323] ======================================================= [ 83.310320][ T5323] EXT4-fs: Ignoring removed oldalloc option [ 83.314399][ T5323] EXT4-fs: Ignoring removed orlov option [ 83.350818][ T5323] EXT4-fs (loop0): stripe (2) is not aligned with cluster size (16), stripe is disabled [ 83.383611][ T5323] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 83.457697][ T5323] ================================================================== [ 83.461449][ T5323] BUG: KASAN: use-after-free in ext4_ext_remove_space+0x3170/0x4280 [ 83.465370][ T5323] Read of size 4 at addr ffff8880130184f0 by task syz.0.0/5323 [ 83.468980][ T5323] [ 83.470094][ T5323] CPU: 0 UID: 0 PID: 5323 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 83.470113][ T5323] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 83.470150][ T5323] Call Trace: [ 83.470161][ T5323] [ 83.470170][ T5323] dump_stack_lvl+0xe8/0x150 [ 83.470194][ T5323] print_report+0xba/0x230 [ 83.470210][ T5323] ? ext4_ext_remove_space+0x3170/0x4280 [ 83.470225][ T5323] kasan_report+0x117/0x150 [ 83.470237][ T5323] ? ext4_ext_remove_space+0x3170/0x4280 [ 83.470253][ T5323] ext4_ext_remove_space+0x3170/0x4280 [ 83.470270][ T5323] ? __es_remove_extent+0x13d3/0x1da0 [ 83.470291][ T5323] ? __pfx_ext4_ext_remove_space+0x10/0x10 [ 83.470304][ T5323] ? ext4_es_remove_extent+0x2a7/0x4c0 [ 83.470320][ T5323] ext4_ext_truncate+0x17e/0x2f0 [ 83.470336][ T5323] ext4_truncate+0xb63/0x13b0 [ 83.470350][ T5323] ? unmap_mapping_range+0xe6/0x180 [ 83.470365][ T5323] ? __pfx_ext4_truncate+0x10/0x10 [ 83.470380][ T5323] ext4_setattr+0x106e/0x1c60 [ 83.470396][ T5323] ? __pfx_ext4_setattr+0x10/0x10 [ 83.470406][ T5323] notify_change+0xc1a/0xf40 [ 83.470421][ T5323] do_truncate+0x1c2/0x250 [ 83.470431][ T5323] ? __pfx_do_truncate+0x10/0x10 [ 83.470439][ T5323] ? apparmor_path_truncate+0x245/0x2e0 [ 83.470526][ T5323] vfs_truncate+0x4b4/0x540 [ 83.470538][ T5323] ? __pfx_vfs_truncate+0x10/0x10 [ 83.470552][ T5323] ? do_getname+0x151/0x250 [ 83.470568][ T5323] do_sys_truncate+0xf3/0x1c0 [ 83.470577][ T5323] ? __pfx_do_sys_truncate+0x10/0x10 [ 83.470590][ T5323] __x64_sys_truncate+0x5b/0x70 [ 83.470600][ T5323] do_syscall_64+0x14d/0xf80 [ 83.470661][ T5323] ? trace_irq_disable+0x3b/0x150 [ 83.470679][ T5323] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 83.470688][ T5323] ? clear_bhb_loop+0x40/0x90 [ 83.470700][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 83.470712][ T5323] RIP: 0033:0x7f589a39c799 [ 83.470726][ 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 [ 83.470736][ T5323] RSP: 002b:00007f589b208fe8 EFLAGS: 00000246 ORIG_RAX: 000000000000004c [ 83.470754][ T5323] RAX: ffffffffffffffda RBX: 00007f589a615fa0 RCX: 00007f589a39c799 [ 83.470764][ T5323] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000200000000180 [ 83.470772][ T5323] RBP: 00007f589a432c99 R08: 0000000000000000 R09: 0000000000000000 [ 83.470781][ T5323] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 83.470789][ T5323] R13: 00007f589a616038 R14: 00007f589a615fa0 R15: 00007ffe84d44a68 [ 83.470805][ T5323] [ 83.470809][ T5323] [ 83.588537][ T5323] The buggy address belongs to the physical page: [ 83.591837][ T5323] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x8 pfn:0x13018 [ 83.596831][ T5323] flags: 0xfff00000000000(node=0|zone=1|lastcpupid=0x7ff) [ 83.599763][ T5323] page_type: f0(buddy) [ 83.601555][ T5323] raw: 00fff00000000000 ffffea00004c2ec8 ffffea00004c2088 0000000000000000 [ 83.605644][ T5323] raw: 0000000000000008 0000000000000000 00000000f0000000 0000000000000000 [ 83.609182][ T5323] page dumped because: kasan: bad access detected [ 83.612400][ T5323] page_owner tracks the page as freed [ 83.615783][ T5323] page last allocated via order 0, migratetype Movable, gfp_mask 0x152c4a(GFP_NOFS|__GFP_HIGHMEM|__GFP_MOVABLE|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_HARDWALL), pid 4717, tgid 4717 (udevd), ts 32443925868, free_ts 83276010723 [ 83.626042][ T5323] post_alloc_hook+0x231/0x280 [ 83.628545][ T5323] get_page_from_freelist+0x24dc/0x2580 [ 83.631655][ T5323] __alloc_frozen_pages_noprof+0x18d/0x380 [ 83.634686][ T5323] alloc_pages_mpol+0x232/0x4a0 [ 83.636904][ T5323] alloc_pages_noprof+0xa8/0x190 [ 83.639242][ T5323] folio_alloc_noprof+0x1e/0x30 [ 83.641526][ T5323] filemap_alloc_folio_noprof+0x111/0x470 [ 83.644393][ T5323] page_cache_ra_unbounded+0x39b/0xa50 [ 83.647348][ T5323] page_cache_ra_order+0xaf2/0xeb0 [ 83.649552][ T5323] filemap_get_pages+0x897/0x1f10 [ 83.651760][ T5323] filemap_read+0x447/0x1230 [ 83.653966][ T5323] __kernel_read+0x504/0x9b0 [ 83.656121][ T5323] integrity_kernel_read+0x89/0xd0 [ 83.658543][ T5323] ima_calc_file_hash+0x12c3/0x17f0 [ 83.661010][ T5323] ima_collect_measurement+0x48b/0x930 [ 83.663490][ T5323] process_measurement+0x12cd/0x1c80 [ 83.667465][ T5323] page last free pid 74 tgid 74 stack trace: [ 83.671103][ T5323] free_unref_folios+0xed5/0x16d0 [ 83.673405][ T5323] shrink_folio_list+0x2a0f/0x5290 [ 83.675787][ T5323] evict_folios+0x4795/0x5880 [ 83.677986][ T5323] try_to_shrink_lruvec+0xb62/0xfa0 [ 83.680305][ T5323] shrink_one+0x25c/0x710 [ 83.682271][ T5323] shrink_node+0x3197/0x3a90 [ 83.684411][ T5323] kswapd+0x1742/0x2e10 [ 83.686293][ T5323] kthread+0x388/0x470 [ 83.688128][ T5323] ret_from_fork+0x51e/0xb90 [ 83.690189][ T5323] ret_from_fork_asm+0x1a/0x30 [ 83.692260][ T5323] [ 83.693556][ T5323] Memory state around the buggy address: [ 83.696817][ T5323] ffff888013018380: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 83.701057][ T5323] ffff888013018400: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 83.705123][ T5323] >ffff888013018480: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 83.709072][ T5323] ^ [ 83.712854][ T5323] ffff888013018500: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 83.716784][ T5323] ffff888013018580: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 83.720541][ T5323] ================================================================== [ 83.751243][ T5323] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 83.754906][ T5323] CPU: 0 UID: 0 PID: 5323 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 83.759217][ T5323] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 83.764476][ T5323] Call Trace: [ 83.766252][ T5323] [ 83.767611][ T5323] vpanic+0x56c/0xa60 [ 83.769486][ T5323] ? __pfx_vpanic+0x10/0x10 [ 83.771488][ T5323] panic+0xc5/0xd0 [ 83.773152][ T5323] ? __pfx_panic+0x10/0x10 [ 83.775275][ T5323] ? preempt_schedule_thunk+0x16/0x30 [ 83.779226][ T5323] ? ext4_ext_remove_space+0x3170/0x4280 [ 83.782990][ T5323] ? preempt_schedule_thunk+0x16/0x30 [ 83.785386][ T5323] ? ext4_ext_remove_space+0x3170/0x4280 [ 83.787973][ T5323] check_panic_on_warn+0x89/0xb0 [ 83.790323][ T5323] ? ext4_ext_remove_space+0x3170/0x4280 [ 83.792996][ T5323] end_report+0x73/0x180 [ 83.794999][ T5323] ? ext4_ext_remove_space+0x3170/0x4280 [ 83.797644][ T5323] kasan_report+0x128/0x150 [ 83.799935][ T5323] ? ext4_ext_remove_space+0x3170/0x4280 [ 83.803222][ T5323] ext4_ext_remove_space+0x3170/0x4280 [ 83.806588][ T5323] ? __es_remove_extent+0x13d3/0x1da0 [ 83.809276][ T5323] ? __pfx_ext4_ext_remove_space+0x10/0x10 [ 83.812044][ T5323] ? ext4_es_remove_extent+0x2a7/0x4c0 [ 83.814516][ T5323] ext4_ext_truncate+0x17e/0x2f0 [ 83.816859][ T5323] ext4_truncate+0xb63/0x13b0 [ 83.819126][ T5323] ? unmap_mapping_range+0xe6/0x180 [ 83.821705][ T5323] ? __pfx_ext4_truncate+0x10/0x10 [ 83.824351][ T5323] ext4_setattr+0x106e/0x1c60 [ 83.826789][ T5323] ? __pfx_ext4_setattr+0x10/0x10 [ 83.829193][ T5323] notify_change+0xc1a/0xf40 [ 83.831303][ T5323] do_truncate+0x1c2/0x250 [ 83.833402][ T5323] ? __pfx_do_truncate+0x10/0x10 [ 83.835750][ T5323] ? apparmor_path_truncate+0x245/0x2e0 [ 83.838283][ T5323] vfs_truncate+0x4b4/0x540 [ 83.840420][ T5323] ? __pfx_vfs_truncate+0x10/0x10 [ 83.842962][ T5323] ? do_getname+0x151/0x250 [ 83.845370][ T5323] do_sys_truncate+0xf3/0x1c0 [ 83.847827][ T5323] ? __pfx_do_sys_truncate+0x10/0x10 [ 83.850441][ T5323] __x64_sys_truncate+0x5b/0x70 [ 83.852798][ T5323] do_syscall_64+0x14d/0xf80 [ 83.855133][ T5323] ? trace_irq_disable+0x3b/0x150 [ 83.857277][ T5323] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 83.860021][ T5323] ? clear_bhb_loop+0x40/0x90 [ 83.862156][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 83.865559][ T5323] RIP: 0033:0x7f589a39c799 [ 83.867636][ 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 [ 83.875854][ T5323] RSP: 002b:00007f589b208fe8 EFLAGS: 00000246 ORIG_RAX: 000000000000004c [ 83.879788][ T5323] RAX: ffffffffffffffda RBX: 00007f589a615fa0 RCX: 00007f589a39c799 [ 83.884627][ T5323] RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000200000000180 [ 83.888525][ T5323] RBP: 00007f589a432c99 R08: 0000000000000000 R09: 0000000000000000 [ 83.892140][ T5323] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 83.895747][ T5323] R13: 00007f589a616038 R14: 00007f589a615fa0 R15: 00007ffe84d44a68 [ 83.899167][ T5323] [ 83.901105][ T5323] Kernel Offset: disabled [ 83.903314][ T5323] Rebooting in 86400 seconds..