================================================================== BUG: KMSAN: uninit-value in __arch_swab32 arch/x86/include/uapi/asm/swab.h:10 [inline] BUG: KMSAN: uninit-value in __fswab32 include/uapi/linux/swab.h:59 [inline] BUG: KMSAN: uninit-value in crypto_inc+0x2ab/0x2f0 crypto/algapi.c:977 CPU: 1 PID: 6069 Comm: syz-executor1 Not tainted 4.16.0+ #83 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x185/0x1d0 lib/dump_stack.c:53 kmsan_report+0x142/0x240 mm/kmsan/kmsan.c:1067 __msan_warning_32+0x6c/0xb0 mm/kmsan/kmsan_instr.c:676 __arch_swab32 arch/x86/include/uapi/asm/swab.h:10 [inline] __fswab32 include/uapi/linux/swab.h:59 [inline] crypto_inc+0x2ab/0x2f0 crypto/algapi.c:977 drbg_ctr_update+0x3a04/0x3d10 crypto/drbg.c:528 __drbg_seed crypto/drbg.c:991 [inline] drbg_seed+0xcba/0xe90 crypto/drbg.c:1124 drbg_instantiate crypto/drbg.c:1500 [inline] drbg_kcapi_seed+0x1c97/0x2270 crypto/drbg.c:1880 crypto_rng_reset+0x262/0x310 crypto/rng.c:52 rng_setkey+0x8b/0xa0 crypto/algif_rng.c:167 alg_setkey crypto/af_alg.c:223 [inline] alg_setsockopt+0x6c5/0x740 crypto/af_alg.c:256 SYSC_setsockopt+0x4b8/0x570 net/socket.c:1849 SyS_setsockopt+0x76/0xa0 net/socket.c:1828 do_syscall_64+0x309/0x430 arch/x86/entry/common.c:287 entry_SYSCALL_64_after_hwframe+0x3d/0xa2 RIP: 0033:0x455319 RSP: 002b:00007fb10ea58c68 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 00007fb10ea596d4 RCX: 0000000000455319 RDX: 0000000000000001 RSI: 0000000000000117 RDI: 0000000000000013 RBP: 000000000072bea0 R08: 0000000000000010 R09: 0000000000000000 R10: 0000000020001f3a R11: 0000000000000246 R12: 00000000ffffffff R13: 0000000000000510 R14: 00000000006faa20 R15: 0000000000000000 Uninit was stored to memory at: kmsan_save_stack_with_flags mm/kmsan/kmsan.c:278 [inline] kmsan_save_stack mm/kmsan/kmsan.c:293 [inline] kmsan_internal_chain_origin+0x12b/0x210 mm/kmsan/kmsan.c:684 kmsan_memcpy_origins+0x11d/0x170 mm/kmsan/kmsan.c:526 __msan_memcpy+0x19f/0x1f0 mm/kmsan/kmsan_instr.c:470 drbg_ctr_update+0x393a/0x3d10 crypto/drbg.c:526 __drbg_seed crypto/drbg.c:991 [inline] drbg_seed+0xcba/0xe90 crypto/drbg.c:1124 drbg_instantiate crypto/drbg.c:1500 [inline] drbg_kcapi_seed+0x1c97/0x2270 crypto/drbg.c:1880 crypto_rng_reset+0x262/0x310 crypto/rng.c:52 rng_setkey+0x8b/0xa0 crypto/algif_rng.c:167 sctp: [Deprecated]: syz-executor7 (pid 6089) Use of struct sctp_assoc_value in delayed_ack socket option. Use struct sctp_sack_info instead alg_setkey crypto/af_alg.c:223 [inline] alg_setsockopt+0x6c5/0x740 crypto/af_alg.c:256 SYSC_setsockopt+0x4b8/0x570 net/socket.c:1849 sctp: [Deprecated]: syz-executor7 (pid 6095) Use of struct sctp_assoc_value in delayed_ack socket option. Use struct sctp_sack_info instead SyS_setsockopt+0x76/0xa0 net/socket.c:1828 do_syscall_64+0x309/0x430 arch/x86/entry/common.c:287 entry_SYSCALL_64_after_hwframe+0x3d/0xa2 Uninit was stored to memory at: kmsan_save_stack_with_flags mm/kmsan/kmsan.c:278 [inline] kmsan_save_stack mm/kmsan/kmsan.c:293 [inline] kmsan_internal_chain_origin+0x12b/0x210 mm/kmsan/kmsan.c:684 kmsan_memcpy_origins+0x11d/0x170 mm/kmsan/kmsan.c:526 __msan_memcpy+0x19f/0x1f0 mm/kmsan/kmsan_instr.c:470 drbg_kcapi_sym_ctr+0x6e8/0x840 crypto/drbg.c:1763 drbg_ctr_update+0x349a/0x3d10 crypto/drbg.c:515 __drbg_seed crypto/drbg.c:991 [inline] drbg_seed+0xcba/0xe90 crypto/drbg.c:1124 drbg_instantiate crypto/drbg.c:1500 [inline] drbg_kcapi_seed+0x1c97/0x2270 crypto/drbg.c:1880 crypto_rng_reset+0x262/0x310 crypto/rng.c:52 rng_setkey+0x8b/0xa0 crypto/algif_rng.c:167 alg_setkey crypto/af_alg.c:223 [inline] alg_setsockopt+0x6c5/0x740 crypto/af_alg.c:256 SYSC_setsockopt+0x4b8/0x570 net/socket.c:1849 SyS_setsockopt+0x76/0xa0 net/socket.c:1828 do_syscall_64+0x309/0x430 arch/x86/entry/common.c:287 entry_SYSCALL_64_after_hwframe+0x3d/0xa2 Uninit was created at: kmsan_save_stack_with_flags mm/kmsan/kmsan.c:278 [inline] kmsan_internal_poison_shadow+0xb8/0x1b0 mm/kmsan/kmsan.c:188 kmsan_kmalloc+0x94/0x100 mm/kmsan/kmsan.c:314 __kmalloc+0x23c/0x350 mm/slub.c:3791 kmalloc include/linux/slab.h:517 [inline] drbg_init_sym_kernel+0x8ca/0xcc0 crypto/drbg.c:1707 drbg_alloc_state crypto/drbg.c:1177 [inline] drbg_instantiate crypto/drbg.c:1481 [inline] drbg_kcapi_seed+0xa5a/0x2270 crypto/drbg.c:1880 crypto_rng_reset+0x262/0x310 crypto/rng.c:52 rng_setkey+0x8b/0xa0 crypto/algif_rng.c:167 alg_setkey crypto/af_alg.c:223 [inline] alg_setsockopt+0x6c5/0x740 crypto/af_alg.c:256 SYSC_setsockopt+0x4b8/0x570 net/socket.c:1849 SyS_setsockopt+0x76/0xa0 net/socket.c:1828 do_syscall_64+0x309/0x430 arch/x86/entry/common.c:287 entry_SYSCALL_64_after_hwframe+0x3d/0xa2 ==================================================================