syzbot


KASAN: use-after-free Read in reiserfs_release_objectid

Status: upstream: reported C repro on 2024/07/24 14:44
Bug presence: origin:lts-only
Labels: missing-backport
[Documentation on labels]
Reported-by: syzbot+171dce919ec4f9ebe19c@syzkaller.appspotmail.com
First crash: 462d, last: 1d23h
Fix bisection: failed (error log, bisect log)
  
Bug presence (2)
Date Name Commit Repro Result
2025/09/25 linux-5.15.y (ToT) 43bb85222e53 C [report] KASAN: use-after-free Read in reiserfs_release_objectid
2025/09/25 upstream (ToT) bf40f4b87761 C Didn't crash
Similar bugs (5)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.14 KASAN: use-after-free Read in reiserfs_release_objectid 19 C 1 973d 1060d 0/1 upstream: reported C repro on 2022/12/04 21:28
linux-6.1 KASAN: use-after-free Read in reiserfs_release_objectid 19 1 934d 934d 0/3 auto-obsoleted due to no activity on 2023/08/07 07:31
linux-6.1 KASAN: use-after-free Read in reiserfs_release_objectid (2) origin:lts-only 19 C error 120 2d19h 294d 0/3 upstream: reported C repro on 2025/01/08 08:59
upstream KASAN: use-after-free Read in reiserfs_release_objectid fs 19 C error done 6 664d 1065d 0/29 auto-obsoleted due to no activity on 2024/05/25 08:15
linux-4.19 KASAN: use-after-free Read in reiserfs_release_objectid reiserfs 19 C error 2 990d 1066d 0/1 upstream: reported C repro on 2022/11/28 17:34
Last patch testing requests (8)
Created Duration User Patch Repo Result
2025/09/16 05:40 17m retest repro linux-5.15.y report log
2025/09/16 05:40 23m retest repro linux-5.15.y report log
2025/09/16 05:40 20m retest repro linux-5.15.y report log
2025/09/01 15:43 23m retest repro linux-5.15.y report log
2025/09/01 15:43 11m retest repro linux-5.15.y report log
2025/09/01 15:43 26m retest repro linux-5.15.y report log
2025/09/01 15:43 10m retest repro linux-5.15.y report log
2025/09/01 15:43 16m retest repro linux-5.15.y report log

Sample crash report:
==================================================================
BUG: KASAN: use-after-free in reiserfs_release_objectid+0x521/0x780 fs/reiserfs/objectid.c:165
Read of size 8188 at addr ffff888058ae5050 by task syz-executor/4313

CPU: 1 PID: 4313 Comm: syz-executor Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025
Call Trace:
 <TASK>
 dump_stack_lvl+0x168/0x230 lib/dump_stack.c:106
 print_address_description+0x60/0x2d0 mm/kasan/report.c:248
 __kasan_report mm/kasan/report.c:434 [inline]
 kasan_report+0xdf/0x130 mm/kasan/report.c:451
 check_region_inline mm/kasan/generic.c:-1 [inline]
 kasan_check_range+0x27b/0x290 mm/kasan/generic.c:189
 memmove+0x25/0x60 mm/kasan/shadow.c:54
 reiserfs_release_objectid+0x521/0x780 fs/reiserfs/objectid.c:165
 remove_save_link+0x2b6/0x3c0 fs/reiserfs/super.c:542
 reiserfs_evict_inode+0x393/0x490 fs/reiserfs/inode.c:91
 evict+0x485/0x870 fs/inode.c:647
 d_delete_notify include/linux/fsnotify.h:267 [inline]
 vfs_rmdir+0x3b4/0x430 fs/namei.c:4162
 do_rmdir+0x295/0x710 fs/namei.c:4210
 __do_sys_unlinkat fs/namei.c:4390 [inline]
 __se_sys_unlinkat fs/namei.c:4384 [inline]
 __x64_sys_unlinkat+0xc0/0xe0 fs/namei.c:4384
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x66/0xd0
RIP: 0033:0x7f7a03236207
Code: 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 07 01 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffe8b1adf78 EFLAGS: 00000207 ORIG_RAX: 0000000000000107
RAX: ffffffffffffffda RBX: 0000000000000065 RCX: 00007f7a03236207
RDX: 0000000000000200 RSI: 00007ffe8b1af120 RDI: 00000000ffffff9c
RBP: 00007f7a032b9c2d R08: 0000555581fdb66b R09: 0000000000000000
R10: 0000000000001000 R11: 0000000000000207 R12: 00007ffe8b1af120
R13: 00007f7a032b9c2d R14: 000000000001cc5b R15: 00007ffe8b1b12e0
 </TASK>

The buggy address belongs to the page:
page:ffffea000162b940 refcount:2 mapcount:0 mapping:ffff8881409088b0 index:0x10 pfn:0x58ae5
memcg:ffff88801b844000
aops:def_blk_aops ino:700004
flags: 0xfff00000022036(referenced|uptodate|lru|active|private|mappedtodisk|node=0|zone=1|lastcpupid=0x7ff)
raw: 00fff00000022036 ffffea000162b988 ffffea00015fc008 ffff8881409088b0
raw: 0000000000000010 ffff888074d6a740 00000002ffffffff ffff88801b844000
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 0, migratetype Movable, gfp_mask 0x108c48(GFP_NOFS|__GFP_NOFAIL|__GFP_HARDWALL|__GFP_MOVABLE), pid 4409, ts 117405130270, free_ts 117292148038
 prep_new_page mm/page_alloc.c:2426 [inline]
 get_page_from_freelist+0x1b77/0x1c60 mm/page_alloc.c:4192
 __alloc_pages+0x1e1/0x470 mm/page_alloc.c:5487
 __page_cache_alloc+0xd2/0x3f0 mm/filemap.c:1022
 pagecache_get_page+0x986/0xef0 mm/filemap.c:1940
 find_or_create_page include/linux/pagemap.h:420 [inline]
 grow_dev_page fs/buffer.c:949 [inline]
 grow_buffers fs/buffer.c:1014 [inline]
 __getblk_slow fs/buffer.c:1041 [inline]
 __getblk_gfp+0x249/0xb70 fs/buffer.c:1336
 __bread_gfp+0x28/0x380 fs/buffer.c:1381
 sb_bread include/linux/buffer_head.h:337 [inline]
 read_super_block+0x91/0x7a0 fs/reiserfs/super.c:1606
 reiserfs_fill_super+0x787/0x23e0 fs/reiserfs/super.c:1968
 mount_bdev+0x287/0x3c0 fs/super.c:1400
 legacy_get_tree+0xe6/0x180 fs/fs_context.c:611
 vfs_get_tree+0x88/0x270 fs/super.c:1530
 do_new_mount+0x24a/0xa40 fs/namespace.c:3025
 do_mount fs/namespace.c:3368 [inline]
 __do_sys_mount fs/namespace.c:3576 [inline]
 __se_sys_mount+0x2d6/0x3c0 fs/namespace.c:3553
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x66/0xd0
page last free stack trace:
 reset_page_owner include/linux/page_owner.h:24 [inline]
 free_pages_prepare mm/page_alloc.c:1340 [inline]
 free_pcp_prepare mm/page_alloc.c:1391 [inline]
 free_unref_page_prepare+0x637/0x6c0 mm/page_alloc.c:3317
 free_unref_page_list+0x122/0x7e0 mm/page_alloc.c:3433
 release_pages+0x184b/0x1bb0 mm/swap.c:963
 tlb_batch_pages_flush mm/mmu_gather.c:49 [inline]
 tlb_flush_mmu_free mm/mmu_gather.c:240 [inline]
 tlb_flush_mmu mm/mmu_gather.c:247 [inline]
 tlb_finish_mmu+0x164/0x2e0 mm/mmu_gather.c:338
 unmap_region+0x315/0x360 mm/mmap.c:2669
 __do_munmap+0x9d3/0xdc0 mm/mmap.c:2899
 __vm_munmap+0x137/0x230 mm/mmap.c:2952
 __do_sys_munmap mm/mmap.c:2978 [inline]
 __se_sys_munmap mm/mmap.c:2974 [inline]
 __x64_sys_munmap+0x67/0x70 mm/mmap.c:2974
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x66/0xd0

Memory state around the buggy address:
 ffff888058ae6f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ffff888058ae6f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>ffff888058ae7000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
                   ^
 ffff888058ae7080: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 ffff888058ae7100: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
==================================================================

Crashes (102):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/09/20 22:01 linux-5.15.y 43bb85222e53 67c37560 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/03/21 16:11 linux-5.15.y 0c935c049b5c 62330552 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2024/08/16 06:12 linux-5.15.y 7e89efd3ae1c e4bacdaf .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/06/10 14:51 linux-5.15.y 1c700860e8bc 4826c28e .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2024/12/08 15:37 linux-5.15.y 0a51d2d4527b 9ac0fdc6 .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2024/08/16 07:31 linux-5.15.y 7e89efd3ae1c e4bacdaf .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2024/08/16 04:18 linux-5.15.y 7e89efd3ae1c e4bacdaf .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2024/08/16 03:00 linux-5.15.y 7e89efd3ae1c e4bacdaf .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2024/08/16 01:05 linux-5.15.y 7e89efd3ae1c e4bacdaf .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/10/28 05:41 linux-5.15.y ac56c046adf4 fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/09/27 09:56 linux-5.15.y 43bb85222e53 001c9061 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/09/27 09:54 linux-5.15.y 43bb85222e53 001c9061 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/09/20 23:30 linux-5.15.y 43bb85222e53 67c37560 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/09/20 19:20 linux-5.15.y 43bb85222e53 67c37560 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/08/18 02:45 linux-5.15.y c79648372d02 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/07/02 10:22 linux-5.15.y 3dea0e7f549e bc80e4f0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/07/01 19:09 linux-5.15.y 3dea0e7f549e 091a06cd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/06/29 00:44 linux-5.15.y 3dea0e7f549e fc9d8ee5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/06/02 00:41 linux-5.15.y 98f47d0e9b8c 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/06/01 22:10 linux-5.15.y 98f47d0e9b8c 3d2f584d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/05/11 07:18 linux-5.15.y 3b8db0e4f263 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/04/03 14:37 linux-5.15.y 0c935c049b5c 996a9618 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/03/04 05:12 linux-5.15.y c16c81c81336 c3901742 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan KASAN: use-after-free Read in reiserfs_release_objectid
2025/08/07 20:18 linux-5.15.y c79648372d02 04cffc22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/08/02 17:00 linux-5.15.y c79648372d02 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/07/29 04:47 linux-5.15.y c79648372d02 6654ea9c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/07/23 21:45 linux-5.15.y c79648372d02 e1dd4f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/07/21 21:59 linux-5.15.y c79648372d02 56d87229 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/07/12 19:58 linux-5.15.y 2f693b607545 3cda49cf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/06/28 20:09 linux-5.15.y 3dea0e7f549e fc9d8ee5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/06/26 09:12 linux-5.15.y 1c700860e8bc 26d77996 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/05/10 21:33 linux-5.15.y 3b8db0e4f263 77908e5f .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/05/04 16:07 linux-5.15.y 16fdf2c7111b b0714e37 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/05/04 05:36 linux-5.15.y 16fdf2c7111b b0714e37 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/04/16 18:10 linux-5.15.y f7347f400572 a95239b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/04/09 03:01 linux-5.15.y 0c935c049b5c a775275d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/04/05 22:00 linux-5.15.y 0c935c049b5c 1c65791e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/04/05 06:48 linux-5.15.y 0c935c049b5c c53ea9c9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/04/03 20:21 linux-5.15.y 0c935c049b5c d7ae3a11 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/04/03 07:49 linux-5.15.y 0c935c049b5c 996a9618 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/04/02 20:44 linux-5.15.y 0c935c049b5c c799dfdd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/04/02 20:29 linux-5.15.y 0c935c049b5c c799dfdd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/03/21 15:36 linux-5.15.y 0c935c049b5c 62330552 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/03/15 13:54 linux-5.15.y 0c935c049b5c e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/03/15 13:51 linux-5.15.y 0c935c049b5c e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/02/28 09:13 linux-5.15.y c16c81c81336 6a8fcbc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/02/15 21:02 linux-5.15.y c16c81c81336 40a34ec9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/02/12 04:16 linux-5.15.y c16c81c81336 f2baddf5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/01/28 05:38 linux-5.15.y 003148680b79 18070896 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/01/28 05:36 linux-5.15.y 003148680b79 18070896 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/01/09 02:52 linux-5.15.y 91786f140358 f3558dbf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2024/12/16 14:28 linux-5.15.y 963e654022cc eec85da6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2024/12/15 00:05 linux-5.15.y 963e654022cc 7cbfbb3a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2024/07/24 14:43 linux-5.15.y 7c6d66f0266f 57b2edb1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: use-after-free Read in reiserfs_release_objectid
2025/03/15 13:54 linux-5.15.y 0c935c049b5c e2826670 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 KASAN: slab-out-of-bounds Read in reiserfs_release_objectid
* Struck through repros no longer work on HEAD.