syzbot


KASAN: slab-out-of-bounds Write in try_module_get (2)

Status: upstream: reported on 2026/02/06 18:05
Subsystems: modules
[Documentation on labels]
Reported-by: syzbot+e993e01b15c8eefd9cd4@syzkaller.appspotmail.com
First crash: 175d, last: 11h00m
Discussions (2)
Title Replies (including bot) Last reply
[PATCH 0/2] media: dvbdev: Prevent a dangling pointer in dvb_minors 2 (2) 2026/02/13 13:44
[syzbot] [modules?] KASAN: slab-out-of-bounds Write in try_module_get (2) 0 (1) 2026/02/06 18:05
Similar bugs (5)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 KASAN: slab-out-of-bounds Write in try_module_get 21 11 4d12h 93d 0/3 upstream: reported on 2026/02/11 05:44
linux-5.15 KASAN: slab-out-of-bounds Write in try_module_get 21 4 3d21h 73d 0/3 upstream: reported on 2026/03/02 19:08
android-5-10 KASAN: slab-out-of-bounds Write in try_module_get 21 11 305d 376d 0/2 auto-obsoleted due to no activity on 2025/10/12 05:38
upstream KASAN: slab-out-of-bounds Write in try_module_get modules 21 4 270d 395d 0/29 auto-obsoleted due to no activity on 2025/11/15 19:20
linux-6.6 KASAN: slab-out-of-bounds Write in try_module_get 21 1 73d 73d 0/2 upstream: reported on 2026/03/03 08:42

Sample crash report:
==================================================================
BUG: KASAN: slab-out-of-bounds in instrument_atomic_read_write include/linux/instrumented.h:112 [inline]
BUG: KASAN: slab-out-of-bounds in atomic_inc_not_zero include/linux/atomic/atomic-instrumented.h:1536 [inline]
BUG: KASAN: slab-out-of-bounds in try_module_get+0x4c/0xd0 kernel/module/main.c:941
Write of size 4 at addr ffff88802d689f08 by task syz.2.2995/17685

CPU: 1 UID: 0 PID: 17685 Comm: syz.2.2995 Tainted: G             L      syzkaller #0 PREEMPT(full) 
Tainted: [L]=SOFTLOCKUP
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:94 [inline]
 dump_stack_lvl+0x100/0x190 lib/dump_stack.c:120
 print_address_description mm/kasan/report.c:378 [inline]
 print_report+0x13d/0x4b0 mm/kasan/report.c:482
 kasan_report+0xdf/0x1d0 mm/kasan/report.c:595
 check_region_inline mm/kasan/generic.c:186 [inline]
 kasan_check_range+0x10f/0x1e0 mm/kasan/generic.c:200
 instrument_atomic_read_write include/linux/instrumented.h:112 [inline]
 atomic_inc_not_zero include/linux/atomic/atomic-instrumented.h:1536 [inline]
 try_module_get+0x4c/0xd0 kernel/module/main.c:941
 dvb_device_open+0x124/0x3b0 drivers/media/dvb-core/dvbdev.c:103
 chrdev_open+0x234/0x6a0 fs/char_dev.c:411
 do_dentry_open+0x6d8/0x1660 fs/open.c:947
 vfs_open+0x82/0x3f0 fs/open.c:1079
 do_open fs/namei.c:4699 [inline]
 path_openat+0x208c/0x31a0 fs/namei.c:4858
 do_file_open+0x20e/0x430 fs/namei.c:4887
 do_sys_openat2+0x10d/0x1e0 fs/open.c:1364
 do_sys_open fs/open.c:1370 [inline]
 __do_sys_openat fs/open.c:1386 [inline]
 __se_sys_openat fs/open.c:1381 [inline]
 __x64_sys_openat+0x12d/0x210 fs/open.c:1381
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x10b/0xf80 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fadd075d68e
Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 <c3> 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08
RSP: 002b:00007fadd171fb28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00007fadd17206c0 RCX: 00007fadd075d68e
RDX: 0000000000000e82 RSI: 00007fadd171fc00 RDI: ffffffffffffff9c
RBP: 00007fadd171fc00 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: cccccccccccccccd
R13: 00007fadd0a16038 R14: 00007fadd0a15fa0 R15: 00007ffdee7f45b8
 </TASK>

Allocated by task 1:
 kasan_save_stack+0x30/0x50 mm/kasan/common.c:57
 kasan_save_track+0x14/0x30 mm/kasan/common.c:78
 poison_kmalloc_redzone mm/kasan/common.c:398 [inline]
 __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:415
 kmalloc_noprof include/linux/slab.h:950 [inline]
 kzalloc_noprof include/linux/slab.h:1188 [inline]
 bus_add_driver+0x92/0x5b0 drivers/base/bus.c:740
 driver_register+0x1e2/0x360 drivers/base/driver.c:249
 usb_register_driver drivers/usb/core/driver.c:1078 [inline]
 usb_register_driver+0x21c/0x3e0 drivers/usb/core/driver.c:1060
 do_one_initcall+0x121/0x750 init/main.c:1392
 do_initcall_level init/main.c:1454 [inline]
 do_initcalls init/main.c:1470 [inline]
 do_basic_setup init/main.c:1490 [inline]
 kernel_init_freeable+0x6ea/0x7b0 init/main.c:1703
 kernel_init+0x1f/0x1e0 init/main.c:1593
 ret_from_fork+0x72b/0xd50 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245

The buggy address belongs to the object at ffff88802d689e00
 which belongs to the cache kmalloc-256 of size 256
The buggy address is located 56 bytes to the right of
 allocated 208-byte region [ffff88802d689e00, ffff88802d689ed0)

The buggy address belongs to the physical page:
page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x2d688
head: order:1 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0
flags: 0xfff00000000040(head|node=0|zone=1|lastcpupid=0x7ff)
page_type: f5(slab)
raw: 00fff00000000040 ffff88813fe31b40 dead000000000100 dead000000000122
raw: 0000000000000000 0000000800100010 00000000f5000000 0000000000000000
head: 00fff00000000040 ffff88813fe31b40 dead000000000100 dead000000000122
head: 0000000000000000 0000000800100010 00000000f5000000 0000000000000000
head: 00fff00000000001 ffffffffffffff81 00000000ffffffff 00000000ffffffff
head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000002
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 1, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 1, tgid 1 (swapper/0), ts 12529164356, free_ts 0
 set_page_owner include/linux/page_owner.h:32 [inline]
 post_alloc_hook+0x153/0x170 mm/page_alloc.c:1858
 prep_new_page mm/page_alloc.c:1866 [inline]
 get_page_from_freelist+0x11a6/0x33b0 mm/page_alloc.c:3946
 __alloc_frozen_pages_noprof+0x27c/0x2bc0 mm/page_alloc.c:5226
 alloc_slab_page mm/slub.c:3278 [inline]
 allocate_slab mm/slub.c:3467 [inline]
 new_slab+0xa6/0x6c0 mm/slub.c:3525
 refill_objects+0x277/0x420 mm/slub.c:7255
 refill_sheaf mm/slub.c:2816 [inline]
 __pcs_replace_empty_main+0x375/0x650 mm/slub.c:4651
 alloc_from_pcs mm/slub.c:4749 [inline]
 slab_alloc_node mm/slub.c:4883 [inline]
 __kmalloc_cache_noprof+0x493/0x6f0 mm/slub.c:5414
 kmalloc_noprof include/linux/slab.h:950 [inline]
 kzalloc_noprof include/linux/slab.h:1188 [inline]
 bus_add_driver+0x92/0x5b0 drivers/base/bus.c:740
 driver_register+0x1e2/0x360 drivers/base/driver.c:249
 usb_register_driver drivers/usb/core/driver.c:1078 [inline]
 usb_register_driver+0x21c/0x3e0 drivers/usb/core/driver.c:1060
 do_one_initcall+0x121/0x750 init/main.c:1392
 do_initcall_level init/main.c:1454 [inline]
 do_initcalls init/main.c:1470 [inline]
 do_basic_setup init/main.c:1490 [inline]
 kernel_init_freeable+0x6ea/0x7b0 init/main.c:1703
 kernel_init+0x1f/0x1e0 init/main.c:1593
 ret_from_fork+0x72b/0xd50 arch/x86/kernel/process.c:158
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
page_owner free stack trace missing

Memory state around the buggy address:
 ffff88802d689e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ffff88802d689e80: 00 00 00 00 00 00 00 00 00 00 fc fc fc fc fc fc
>ffff88802d689f00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
                      ^
 ffff88802d689f80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
 ffff88802d68a000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
==================================================================

Crashes (191):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/05/15 04:44 upstream 66182ca873a4 6ccb967e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root KASAN: slab-out-of-bounds Write in try_module_get
2026/05/15 01:52 upstream 66182ca873a4 6ccb967e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce KASAN: slab-out-of-bounds Write in try_module_get
2026/05/14 13:56 upstream e1914add2799 6ccb967e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce KASAN: slab-out-of-bounds Write in try_module_get
2026/05/13 04:13 upstream c21b90f77687 a0949470 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce KASAN: slab-out-of-bounds Write in try_module_get
2026/05/10 10:22 upstream 1bfaee9d3351 29233ece .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root KASAN: slab-out-of-bounds Write in try_module_get
2026/05/09 17:11 upstream 70390501d194 29233ece .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root KASAN: slab-out-of-bounds Write in try_module_get
2026/05/04 12:30 upstream 6d35786de281 85f1bcf2 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root KASAN: slab-out-of-bounds Write in try_module_get
2026/05/01 03:09 upstream 08d0d3466664 753c55b9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce KASAN: slab-out-of-bounds Write in try_module_get
2026/04/30 03:46 upstream 57b8e2d666a3 005438fc .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto KASAN: slab-out-of-bounds Write in try_module_get
2026/04/27 04:55 upstream 20b64cf8705a 9c2d0995 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce KASAN: slab-out-of-bounds Write in try_module_get
2026/04/13 22:18 upstream 0f0013213293 9530ccf9 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root KASAN: slab-out-of-bounds Write in try_module_get
2026/04/12 07:57 upstream e753c16cb3dd 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root KASAN: slab-out-of-bounds Write in try_module_get
2026/04/06 04:51 upstream 1791c390149f 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce KASAN: slab-out-of-bounds Write in try_module_get
2026/03/02 02:45 upstream e2bd1b136926 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce KASAN: slab-out-of-bounds Write in try_module_get
2025/11/20 20:06 upstream 8e621c9a3375 2cc4c24a .config console log report info [disk image] [vmlinux] [kernel image] ci-qemu-gce-upstream-auto KASAN: slab-out-of-bounds Write in try_module_get
2026/04/26 03:02 upstream 897d54018cc9 9c2d0995 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 KASAN: slab-out-of-bounds Write in try_module_get
2026/05/13 11:22 upstream 1d5dcaa3bd65 bc4126d8 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/05/10 03:21 upstream 1bfaee9d3351 29233ece .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/05/09 14:47 upstream 70390501d194 29233ece .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/05/09 04:29 upstream cbf457c584b5 29233ece .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/05/08 08:37 upstream fcee7d82f27d e358bca5 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/05/04 01:05 upstream f377d0025eb0 a0d91488 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/04/28 20:26 upstream dca922e019dd 340bcdf0 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/04/25 23:30 upstream 897d54018cc9 9c2d0995 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/04/24 01:22 upstream 2e6803928193 629ff21a .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/04/20 22:43 upstream c1f49dea2b8f e65da4ee .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/04/15 18:35 upstream 1f5ffc672165 2b1eb0ca .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/04/13 11:24 upstream 028ef9c96e96 9530ccf9 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/04/13 05:18 upstream 028ef9c96e96 38c8e246 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/04/12 10:20 upstream e753c16cb3dd 38c8e246 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/04/10 21:08 upstream 7c6c4ed80b87 38c8e246 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/04/06 11:32 upstream 591cd656a1bf 4440e7c2 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-out-of-bounds Write in try_module_get
2026/05/12 14:21 upstream 50897c955902 07aeade5 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 KASAN: slab-out-of-bounds Write in try_module_get
2026/05/08 21:27 upstream cbf457c584b5 29233ece .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 KASAN: slab-out-of-bounds Write in try_module_get
2026/05/05 21:14 upstream 9207d47f966b 26da2c66 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 KASAN: slab-out-of-bounds Write in try_module_get
2026/04/29 08:53 upstream dca922e019dd 7ca9e4d8 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 KASAN: slab-out-of-bounds Write in try_module_get
2026/04/20 08:28 upstream c1f49dea2b8f 303e2802 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 KASAN: slab-out-of-bounds Write in try_module_get
2026/04/16 23:19 upstream 3cd8b194bf34 de0a551d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 KASAN: slab-out-of-bounds Write in try_module_get
2026/04/08 00:08 linux-next cc13002a9f98 2c961e87 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-rust-kasan-gce KASAN: slab-out-of-bounds Write in try_module_get
2026/05/07 14:23 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5cbb61bf4168 f250db59 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 KASAN: slab-out-of-bounds Write in try_module_get
2026/04/23 20:51 upstream 2e6803928193 4c3406dc .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce general protection fault in try_module_get
2026/04/10 05:00 upstream 8b02520ec5f7 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root general protection fault in try_module_get
2026/04/09 08:52 upstream 7f87a5ea75f0 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root general protection fault in try_module_get
2026/03/05 06:57 upstream ecc64d2dc9ff a9fe5c9e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in try_module_get
2026/03/02 13:51 upstream 11439c4635ed b9dd6534 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root general protection fault in try_module_get
2026/02/15 10:08 upstream ca4ee40bf13d 1e62d198 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce KASAN: global-out-of-bounds Write in try_module_get
2026/03/06 18:18 upstream 5ee8dbf54602 41d8037d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in try_module_get
2026/03/01 16:17 upstream eb71ab2bf722 43249bac .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-386-root KMSAN: uninit-value in try_module_get
2026/05/09 01:10 upstream cbf457c584b5 29233ece .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in try_module_get
2026/05/01 06:24 upstream 26fd6bff2c05 753c55b9 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream KASAN: slab-use-after-free Write in try_module_get
2026/04/18 16:03 upstream 8541d8f725c6 303e2802 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in try_module_get
2026/04/17 12:33 upstream 3cd8b194bf34 de0a551d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in try_module_get
2026/04/16 03:55 upstream 40286d6379aa df15c5f3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in try_module_get
2026/04/13 07:56 upstream 028ef9c96e96 38c8e246 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in try_module_get
2026/04/09 22:39 upstream a55f7f5f29b3 38c8e246 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in try_module_get
2026/04/06 23:13 upstream bfe62a454542 4440e7c2 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream general protection fault in try_module_get
2026/04/30 21:40 upstream e75a43c7cec4 a7464baf .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in try_module_get
2026/04/28 08:44 upstream 3b3bea6d4b9c 340bcdf0 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in try_module_get
2026/04/20 11:20 upstream c1f49dea2b8f 303e2802 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in try_module_get
2026/04/06 20:36 upstream bfe62a454542 4440e7c2 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream-386 general protection fault in try_module_get
2026/05/02 14:49 linux-next b9303e6bff70 a0d91488 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root general protection fault in try_module_get
* Struck through repros no longer work on HEAD.