last executing test programs: 8.141149ms ago: executing program 1 (id=2): r0 = openat$dm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$DM_DEV_CREATE(r0, 0xc138fd03, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x138, 0x138, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, {'syz', 0x0, '0\x00'}}}) ioctl$DM_TABLE_LOAD(r0, 0xc138fd09, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x198, 0x138, 0x1, 0x0, 0x0, 0x0, 0x0, @by_name={0x0, {'syz', 0x0, '0\x00'}}, [@snapshot={0x0, 0xc88, 0x0, 0x60, 'snapshot-merge\x00', {@ram_num={'1:', 0x0}, 0x20, @ram_num={'1:', 0x0}, 0x20, 'p', 0x20, '128'}}]}) ioctl$DM_DEV_SUSPEND(r0, 0xc138fd06, &(0x7f0000000600)={0x4, 0x0, 0x0, 0x138, 0x138, 0x0, 0x0, 0x5800, 0x0, 0x0, @by_name={0x0, {'syz', 0x0, '0\x00'}}}) ioctl$DM_TARGET_MSG(r0, 0xc138fd0e, &(0x7f0000002880)={0x4, 0x0, 0x0, 0x168, 0x138, 0x0, 0x0, 0x4600, 0x0, 0x0, @by_dev={r1}, {0x3000, @thin_create={'create_thin ', 0x2}}}) 0s ago: executing program 2 (id=3): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) timer_create(0xa00, 0x0, 0x0) ioctl$KVM_GET_MSRS_cpu(r2, 0xc008ae88, &(0x7f0000000080)={0x1, 0x0, [{0x40000102, 0x0, 0x8001}]}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.237' (ED25519) to the list of known hosts. [ 23.313785][ T36] audit: type=1400 audit(1794116433.430:64): avc: denied { mounton } for pid=286 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2023 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 23.336839][ T36] audit: type=1400 audit(1794116433.460:65): avc: denied { mount } for pid=286 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 23.339502][ T286] cgroup: Unknown subsys name 'net' [ 23.364887][ T36] audit: type=1400 audit(1794116433.490:66): avc: denied { unmount } for pid=286 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 23.365293][ T286] cgroup: Unknown subsys name 'devices' [ 23.468462][ T286] cgroup: Unknown subsys name 'hugetlb' [ 23.474099][ T286] cgroup: Unknown subsys name 'rlimit' [ 23.569172][ T36] audit: type=1400 audit(1794116433.690:67): avc: denied { setattr } for pid=286 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=190 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 23.592438][ T36] audit: type=1400 audit(1794116433.690:68): avc: denied { mounton } for pid=286 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 23.617390][ T36] audit: type=1400 audit(1794116433.690:69): avc: denied { mount } for pid=286 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 23.641632][ T288] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). Setting up swapspace version 1, size = 127995904 bytes [ 23.650452][ T36] audit: type=1400 audit(1794116433.770:70): avc: denied { relabelto } for pid=288 comm="mkswap" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.675981][ T36] audit: type=1400 audit(1794116433.770:71): avc: denied { write } for pid=288 comm="mkswap" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.708762][ T36] audit: type=1400 audit(1794116433.830:72): avc: denied { read } for pid=286 comm="syz-executor" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.734391][ T36] audit: type=1400 audit(1794116433.830:73): avc: denied { open } for pid=286 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.735074][ T286] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 25.005614][ T294] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.012741][ T294] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.020034][ T294] bridge_slave_0: entered allmulticast mode [ 25.026563][ T294] bridge_slave_0: entered promiscuous mode [ 25.034842][ T294] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.042117][ T294] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.049261][ T294] bridge_slave_1: entered allmulticast mode [ 25.055621][ T294] bridge_slave_1: entered promiscuous mode [ 25.081038][ T295] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.088216][ T295] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.095329][ T295] bridge_slave_0: entered allmulticast mode [ 25.101760][ T295] bridge_slave_0: entered promiscuous mode [ 25.111517][ T295] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.118631][ T295] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.125707][ T295] bridge_slave_1: entered allmulticast mode [ 25.132409][ T295] bridge_slave_1: entered promiscuous mode [ 25.168911][ T293] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.176008][ T293] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.183082][ T293] bridge_slave_0: entered allmulticast mode [ 25.189475][ T293] bridge_slave_0: entered promiscuous mode [ 25.199204][ T293] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.206398][ T293] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.213493][ T293] bridge_slave_1: entered allmulticast mode [ 25.219838][ T293] bridge_slave_1: entered promiscuous mode [ 25.286908][ T296] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.293997][ T296] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.301446][ T296] bridge_slave_0: entered allmulticast mode [ 25.307814][ T296] bridge_slave_0: entered promiscuous mode [ 25.317045][ T296] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.324161][ T296] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.331296][ T296] bridge_slave_1: entered allmulticast mode [ 25.337627][ T296] bridge_slave_1: entered promiscuous mode [ 25.410996][ T294] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.418092][ T294] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.425388][ T294] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.432475][ T294] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.467790][ T295] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.474870][ T295] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.482180][ T295] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.489232][ T295] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.520976][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.528954][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.536272][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.543521][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.562412][ T46] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.569496][ T46] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.598593][ T46] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.605648][ T46] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.619218][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.626307][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.640558][ T46] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.647656][ T46] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.682802][ T46] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.689898][ T46] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.697845][ T46] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.705025][ T46] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.721249][ T46] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.728341][ T46] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.740857][ T46] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.747938][ T46] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.788371][ T295] veth0_vlan: entered promiscuous mode [ 25.798817][ T293] veth0_vlan: entered promiscuous mode [ 25.818244][ T294] veth0_vlan: entered promiscuous mode [ 25.828650][ T295] veth1_macvtap: entered promiscuous mode [ 25.849180][ T293] veth1_macvtap: entered promiscuous mode [ 25.860282][ T296] veth0_vlan: entered promiscuous mode [ 25.876476][ T294] veth1_macvtap: entered promiscuous mode [ 25.909956][ T295] soft_limit_in_bytes is deprecated and will be removed. Please report your usecase to linux-mm@kvack.org if you depend on this functionality. [ 25.910355][ T296] veth1_macvtap: entered promiscuous mode [ 25.970672][ T314] ================================================================== [ 25.978806][ T314] BUG: KASAN: slab-use-after-free in snapshot_ctr+0x586/0x1350 [ 25.983703][ T317] kvm_intel: L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 25.986391][ T314] Read of size 8 at addr ffff88810a264398 by task syz.1.2/314 [ 25.986413][ T314] [ 25.986432][ T314] CPU: 0 UID: 0 PID: 314 Comm: syz.1.2 Not tainted syzkaller #0 ff996278633adec6fd25d1632b496761701c4fe9 [ 25.986459][ T314] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/15/2026 [ 25.986481][ T314] Call Trace: [ 25.986489][ T314] [ 25.986497][ T314] __dump_stack+0x21/0x30 [ 25.986524][ T314] dump_stack_lvl+0x140/0x1c0 [ 25.986545][ T314] ? __cfi_dump_stack_lvl+0x10/0x10 [ 25.986565][ T314] ? __cfi__printk+0x10/0x10 [ 25.986597][ T314] print_address_description+0x71/0x210 [ 25.986620][ T314] print_report+0x4a/0x70 [ 25.986640][ T314] kasan_report+0x162/0x1a0 [ 25.986739][ T314] ? snapshot_ctr+0x586/0x1350 [ 25.986821][ T314] ? snapshot_ctr+0x586/0x1350 [ 25.986897][ T314] __asan_report_load8_noabort+0x18/0x20 [ 25.986982][ T314] snapshot_ctr+0x586/0x1350 [ 25.987055][ T314] ? dm_split_args+0xa1/0x740 [ 25.987109][ T314] ? __cfi_snapshot_ctr+0x10/0x10 [ 25.987181][ T314] ? dm_split_args+0x5d0/0x740 [ 25.987244][ T314] dm_table_add_target+0x59f/0xcb0 [ 25.987308][ T314] table_load+0x2eb/0x7d0 [ 25.987392][ T314] ? __check_object_size+0x99/0x870 [ 25.987494][ T314] ? __cfi_table_load+0x10/0x10 [ 25.987578][ T314] ? __kasan_check_write+0x18/0x20 [ 25.987669][ T314] ? __cfi_table_load+0x10/0x10 [ 25.987750][ T314] dm_ctl_ioctl+0x8f3/0xde0 [ 25.987826][ T314] ? __cfi_dm_ctl_ioctl+0x10/0x10 [ 25.987927][ T314] ? __fget_files+0x2bc/0x330 [ 25.987996][ T314] ? bpf_lsm_file_ioctl+0xd/0x20 [ 25.988058][ T314] ? security_file_ioctl+0x3e/0x110 [ 25.988167][ T314] ? __cfi_dm_ctl_ioctl+0x10/0x10 [ 25.988262][ T314] __se_sys_ioctl+0x123/0x1b0 [ 25.988334][ T314] __x64_sys_ioctl+0x7f/0xa0 [ 25.988397][ T314] x64_sys_call+0x1878/0x2ee0 [ 25.988465][ T314] do_syscall_64+0x57/0xf0 [ 25.988527][ T314] ? clear_bhb_loop+0x50/0xa0 [ 25.988619][ T314] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 25.988694][ T314] RIP: 0033:0x7f47c5f9fb19 [ 25.988755][ T314] 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 [ 25.988806][ T314] RSP: 002b:00007f47c6ec4028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 25.988881][ T314] RAX: ffffffffffffffda RBX: 00007f47c6225fa0 RCX: 00007f47c5f9fb19 [ 25.988924][ T314] RDX: 0000200000000280 RSI: 00000000c138fd09 RDI: 0000000000000003 [ 25.988965][ T314] RBP: 00007f47c6037b70 R08: 0000000000000000 R09: 0000000000000000 [ 25.989005][ T314] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 25.989045][ T314] R13: 00007f47c6226038 R14: 00007f47c6225fa0 R15: 00007ffd8a9584b8 [ 25.989089][ T314] [ 25.989117][ T314] [ 26.259543][ T321] device-mapper: ioctl: The device has no table. [ 26.260624][ T314] Allocated by task 314: [ 26.260640][ T314] kasan_save_track+0x3e/0x80 [ 26.289251][ T314] kasan_save_alloc_info+0x3a/0x50 [ 26.294407][ T314] __kasan_kmalloc+0x96/0xb0 [ 26.299023][ T314] __kmalloc_cache_node_noprof+0x225/0x430 [ 26.304864][ T314] dm_get_table_device+0x1e3/0x6c0 [ 26.310094][ T314] dm_get_device+0x32b/0x7f0 [ 26.314701][ T314] snapshot_ctr+0x292/0x1350 [ 26.319318][ T314] dm_table_add_target+0x59f/0xcb0 [ 26.324453][ T314] table_load+0x2eb/0x7d0 [ 26.328816][ T314] dm_ctl_ioctl+0x8f3/0xde0 [ 26.333358][ T314] __se_sys_ioctl+0x123/0x1b0 [ 26.338068][ T314] __x64_sys_ioctl+0x7f/0xa0 [ 26.342680][ T314] x64_sys_call+0x1878/0x2ee0 [ 26.347382][ T314] do_syscall_64+0x57/0xf0 [ 26.351828][ T314] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 26.357746][ T314] [ 26.360081][ T314] Freed by task 314: [ 26.363991][ T314] kasan_save_track+0x3e/0x80 [ 26.368688][ T314] kasan_save_free_info+0x44/0x50 [ 26.373745][ T314] __kasan_slab_free+0x5f/0x80 [ 26.378532][ T314] kfree+0x158/0x440 [ 26.382462][ T314] dm_put_table_device+0x298/0x2e0 [ 26.387595][ T314] dm_get_device+0x571/0x7f0 [ 26.392232][ T314] snapshot_ctr+0x435/0x1350 [ 26.396849][ T314] dm_table_add_target+0x59f/0xcb0 [ 26.401983][ T314] table_load+0x2eb/0x7d0 [ 26.406345][ T314] dm_ctl_ioctl+0x8f3/0xde0 [ 26.410973][ T314] __se_sys_ioctl+0x123/0x1b0 [ 26.415695][ T314] __x64_sys_ioctl+0x7f/0xa0 [ 26.420318][ T314] x64_sys_call+0x1878/0x2ee0 [ 26.425023][ T314] do_syscall_64+0x57/0xf0 [ 26.429464][ T314] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 26.435415][ T314] [ 26.437767][ T314] The buggy address belongs to the object at ffff88810a264380 [ 26.437767][ T314] which belongs to the cache kmalloc-96 of size 96 [ 26.451670][ T314] The buggy address is located 24 bytes inside of [ 26.451670][ T314] freed 96-byte region [ffff88810a264380, ffff88810a2643e0) [ 26.465328][ T314] [ 26.467673][ T314] The buggy address belongs to the physical page: [ 26.474106][ T314] page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x10a264 [ 26.482974][ T314] anon flags: 0x4000000000000000(zone=1) [ 26.488629][ T314] page_type: f5(slab) [ 26.492630][ T314] raw: 4000000000000000 ffff888100041280 ffffea000433b000 dead000000000003 [ 26.501234][ T314] raw: 0000000000000000 0000000080200020 00000001f5000000 0000000000000000 [ 26.509835][ T314] page dumped because: kasan: bad access detected [ 26.516272][ T314] page_owner tracks the page as allocated [ 26.522012][ T314] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x52cc0(GFP_KERNEL|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP), pid 1, tgid 1 (swapper/0), ts 2267480453, free_ts 2267480453 [ 26.540358][ T314] post_alloc_hook+0x37d/0x3b0 [ 26.545175][ T314] prep_new_page+0x2d/0x180 [ 26.549708][ T314] get_page_from_freelist+0x4aea/0x4ba0 [ 26.555282][ T314] __alloc_pages_noprof+0x35a/0x7e0 [ 26.560502][ T314] alloc_slab_page+0x6b/0x1e0 [ 26.565202][ T314] allocate_slab+0x69/0x430 [ 26.569725][ T314] ___slab_alloc+0x591/0x8c0 [ 26.574330][ T314] __kmalloc_cache_noprof+0x2cd/0x470 [ 26.579728][ T314] kobject_create_and_add+0x68/0x2e0 [ 26.585034][ T314] acpi_sysfs_init+0xd3/0x6d0 [ 26.589743][ T314] acpi_bus_init+0x5ad/0x700 [ 26.594463][ T314] acpi_init+0xc5/0x23b [ 26.598669][ T314] do_one_initcall+0x1e8/0x6a0 [ 26.603476][ T314] do_initcall_level+0x174/0x2e5 [ 26.608601][ T314] do_initcalls+0x7e/0x160 [ 26.613047][ T314] do_basic_setup+0x95/0xb0 [ 26.617589][ T314] page last free pid 1 tgid 1 stack trace: [ 26.623418][ T314] free_unref_page+0xb99/0xf50 [ 26.628214][ T314] __free_pages+0x6b/0x3b0 [ 26.632660][ T314] __free_slab+0xb2/0x110 [ 26.637021][ T314] free_slab+0x18/0xe0 [ 26.641112][ T314] __kmem_cache_do_shrink+0x269/0x2c0 [ 26.646515][ T314] __kmem_cache_shrink+0x26/0x40 [ 26.651474][ T314] kmem_cache_shrink+0x19/0x30 [ 26.656266][ T314] acpi_os_purge_cache+0x19/0x30 [ 26.661223][ T314] acpi_purge_cached_objects+0xbc/0xd0 [ 26.666710][ T314] acpi_initialize_objects+0x32/0xb0 [ 26.672045][ T314] acpi_bus_init+0xca/0x700 [ 26.676575][ T314] acpi_init+0xc5/0x23b [ 26.680757][ T314] do_one_initcall+0x1e8/0x6a0 [ 26.685540][ T314] do_initcall_level+0x174/0x2e5 [ 26.690526][ T314] do_initcalls+0x7e/0x160 [ 26.694966][ T314] do_basic_setup+0x95/0xb0 [ 26.699491][ T314] [ 26.701835][ T314] Memory state around the buggy address: [ 26.707487][ T314] ffff88810a264280: 00 00 00 00 00 00 00 00 00 00 00 00 fc fc fc fc [ 26.715582][ T314] ffff88810a264300: 00 00 00 00 00 00 00 00 00 fc fc fc fc fc fc fc [ 26.723661][ T314] >ffff88810a264380: fa fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 26.731741][ T314] ^ [ 26.736606][ T314] ffff88810a264400: fa fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 26.744796][ T314] ffff88810a264480: fa fb fb fb fb fb fb fb fb fb fb fb fc fc fc fc [ 26.752879][ T314] ================================================================== [ 26.765317][ T314] Disabling lock debugging due to kernel taint [ 26.771579][ T314] device-mapper: table: 252:0: device 1:2 not in table devices list [ 26.779706][ T314] device-mapper: table: 252:0: snapshot-merge: COW device cannot be the same as origin device (-EINVAL) [ 26.790937][ T314] device-mapper: ioctl: error adding target to table [ 26.797668][ T314] device-mapper: table: 252:0: dm_table_destroy: dm_put_device call missing for 1:2