===================================================== BUG: KMSAN: kernel-infoleak in instrument_copy_to_user include/linux/instrumented.h:114 [inline] BUG: KMSAN: kernel-infoleak in copy_to_user_iter lib/iov_iter.c:24 [inline] BUG: KMSAN: kernel-infoleak in iterate_ubuf include/linux/iov_iter.h:30 [inline] BUG: KMSAN: kernel-infoleak in iterate_and_advance2 include/linux/iov_iter.h:300 [inline] BUG: KMSAN: kernel-infoleak in iterate_and_advance include/linux/iov_iter.h:328 [inline] BUG: KMSAN: kernel-infoleak in _copy_to_iter+0xf0e/0x33f0 lib/iov_iter.c:185 instrument_copy_to_user include/linux/instrumented.h:114 [inline] copy_to_user_iter lib/iov_iter.c:24 [inline] iterate_ubuf include/linux/iov_iter.h:30 [inline] iterate_and_advance2 include/linux/iov_iter.h:300 [inline] iterate_and_advance include/linux/iov_iter.h:328 [inline] _copy_to_iter+0xf0e/0x33f0 lib/iov_iter.c:185 copy_to_iter include/linux/uio.h:220 [inline] memcpy_to_msg include/linux/skbuff.h:4225 [inline] _rng_recvmsg crypto/algif_rng.c:101 [inline] rng_recvmsg+0x1af/0x2d0 crypto/algif_rng.c:114 sock_recvmsg_nosec net/socket.c:1065 [inline] sock_recvmsg+0x2df/0x390 net/socket.c:1087 ____sys_recvmsg+0x193/0x610 net/socket.c:2834 ___sys_recvmsg+0x20b/0x850 net/socket.c:2876 do_recvmmsg+0x40e/0xdf0 net/socket.c:2971 __sys_recvmmsg net/socket.c:3045 [inline] __do_sys_recvmmsg net/socket.c:3068 [inline] __se_sys_recvmmsg net/socket.c:3061 [inline] __x64_sys_recvmmsg+0x383/0x500 net/socket.c:3061 x64_sys_call+0x2f74/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:300 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: crypto_sha3_finup+0x136/0xe00 crypto/sha3_generic.c:202 crypto_shash_op_and_zero crypto/shash.c:105 [inline] crypto_shash_finup+0x324/0xe80 crypto/shash.c:171 jent_hash_time+0x247/0x590 crypto/jitterentropy-kcapi.c:138 jent_condition_data+0x4f0/0x510 crypto/jitterentropy.c:438 jent_measure_jitter+0x547/0x770 crypto/jitterentropy.c:541 jent_gen_entropy+0x209/0x450 crypto/jitterentropy.c:569 jent_read_entropy+0x353/0xeb0 crypto/jitterentropy.c:615 jent_kcapi_random+0x6c/0x250 crypto/jitterentropy-kcapi.c:284 crypto_rng_generate include/crypto/rng.h:144 [inline] _rng_recvmsg crypto/algif_rng.c:97 [inline] rng_recvmsg+0x146/0x2d0 crypto/algif_rng.c:114 sock_recvmsg_nosec net/socket.c:1065 [inline] sock_recvmsg+0x2df/0x390 net/socket.c:1087 ____sys_recvmsg+0x193/0x610 net/socket.c:2834 ___sys_recvmsg+0x20b/0x850 net/socket.c:2876 do_recvmmsg+0x40e/0xdf0 net/socket.c:2971 __sys_recvmmsg net/socket.c:3045 [inline] __do_sys_recvmmsg net/socket.c:3068 [inline] __se_sys_recvmmsg net/socket.c:3061 [inline] __x64_sys_recvmmsg+0x383/0x500 net/socket.c:3061 x64_sys_call+0x2f74/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:300 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: crypto_shash_finup+0xc5a/0xe80 crypto/shash.c:162 crypto_shash_update include/crypto/hash.h:994 [inline] jent_hash_time+0x1de/0x590 crypto/jitterentropy-kcapi.c:136 jent_condition_data+0x4f0/0x510 crypto/jitterentropy.c:438 jent_measure_jitter+0x547/0x770 crypto/jitterentropy.c:541 jent_gen_entropy+0x209/0x450 crypto/jitterentropy.c:569 jent_read_entropy+0x353/0xeb0 crypto/jitterentropy.c:615 jent_kcapi_random+0x6c/0x250 crypto/jitterentropy-kcapi.c:284 crypto_rng_generate include/crypto/rng.h:144 [inline] _rng_recvmsg crypto/algif_rng.c:97 [inline] rng_recvmsg+0x146/0x2d0 crypto/algif_rng.c:114 sock_recvmsg_nosec net/socket.c:1065 [inline] sock_recvmsg+0x2df/0x390 net/socket.c:1087 ____sys_recvmsg+0x193/0x610 net/socket.c:2834 ___sys_recvmsg+0x20b/0x850 net/socket.c:2876 do_recvmmsg+0x40e/0xdf0 net/socket.c:2971 __sys_recvmmsg net/socket.c:3045 [inline] __do_sys_recvmmsg net/socket.c:3068 [inline] __se_sys_recvmmsg net/socket.c:3061 [inline] __x64_sys_recvmmsg+0x383/0x500 net/socket.c:3061 x64_sys_call+0x2f74/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:300 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: put_unaligned_le64 include/linux/unaligned.h:43 [inline] crypto_sha3_finup+0xc98/0xe00 crypto/sha3_generic.c:213 crypto_shash_op_and_zero crypto/shash.c:105 [inline] crypto_shash_finup+0x324/0xe80 crypto/shash.c:171 jent_hash_time+0x247/0x590 crypto/jitterentropy-kcapi.c:138 jent_condition_data+0x4f0/0x510 crypto/jitterentropy.c:438 jent_measure_jitter+0x547/0x770 crypto/jitterentropy.c:541 jent_gen_entropy+0x209/0x450 crypto/jitterentropy.c:569 jent_read_entropy+0x353/0xeb0 crypto/jitterentropy.c:615 jent_kcapi_random+0x6c/0x250 crypto/jitterentropy-kcapi.c:284 crypto_rng_generate include/crypto/rng.h:144 [inline] _rng_recvmsg crypto/algif_rng.c:97 [inline] rng_recvmsg+0x146/0x2d0 crypto/algif_rng.c:114 sock_recvmsg_nosec net/socket.c:1065 [inline] sock_recvmsg+0x2df/0x390 net/socket.c:1087 ____sys_recvmsg+0x193/0x610 net/socket.c:2834 ___sys_recvmsg+0x20b/0x850 net/socket.c:2876 do_recvmmsg+0x40e/0xdf0 net/socket.c:2971 __sys_recvmmsg net/socket.c:3045 [inline] __do_sys_recvmmsg net/socket.c:3068 [inline] __se_sys_recvmmsg net/socket.c:3061 [inline] __x64_sys_recvmmsg+0x383/0x500 net/socket.c:3061 x64_sys_call+0x2f74/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:300 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: keccakf_round crypto/sha3_generic.c:-1 [inline] keccakf+0x1efb/0x2110 crypto/sha3_generic.c:155 crypto_sha3_finup+0x772/0xe00 crypto/sha3_generic.c:210 crypto_shash_op_and_zero crypto/shash.c:105 [inline] crypto_shash_finup+0x324/0xe80 crypto/shash.c:171 jent_hash_time+0x247/0x590 crypto/jitterentropy-kcapi.c:138 jent_condition_data+0x4f0/0x510 crypto/jitterentropy.c:438 jent_measure_jitter+0x547/0x770 crypto/jitterentropy.c:541 jent_gen_entropy+0x209/0x450 crypto/jitterentropy.c:569 jent_read_entropy+0x353/0xeb0 crypto/jitterentropy.c:615 jent_kcapi_random+0x6c/0x250 crypto/jitterentropy-kcapi.c:284 crypto_rng_generate include/crypto/rng.h:144 [inline] _rng_recvmsg crypto/algif_rng.c:97 [inline] rng_recvmsg+0x146/0x2d0 crypto/algif_rng.c:114 sock_recvmsg_nosec net/socket.c:1065 [inline] sock_recvmsg+0x2df/0x390 net/socket.c:1087 ____sys_recvmsg+0x193/0x610 net/socket.c:2834 ___sys_recvmsg+0x20b/0x850 net/socket.c:2876 do_recvmmsg+0x40e/0xdf0 net/socket.c:2971 __sys_recvmmsg net/socket.c:3045 [inline] __do_sys_recvmmsg net/socket.c:3068 [inline] __se_sys_recvmmsg net/socket.c:3061 [inline] __x64_sys_recvmmsg+0x383/0x500 net/socket.c:3061 x64_sys_call+0x2f74/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:300 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: crypto_sha3_finup+0x5be/0xe00 crypto/sha3_generic.c:207 crypto_shash_op_and_zero crypto/shash.c:105 [inline] crypto_shash_finup+0x324/0xe80 crypto/shash.c:171 jent_hash_time+0x247/0x590 crypto/jitterentropy-kcapi.c:138 jent_condition_data+0x4f0/0x510 crypto/jitterentropy.c:438 jent_measure_jitter+0x547/0x770 crypto/jitterentropy.c:541 jent_gen_entropy+0x209/0x450 crypto/jitterentropy.c:569 jent_read_entropy+0x353/0xeb0 crypto/jitterentropy.c:615 jent_kcapi_random+0x6c/0x250 crypto/jitterentropy-kcapi.c:284 crypto_rng_generate include/crypto/rng.h:144 [inline] _rng_recvmsg crypto/algif_rng.c:97 [inline] rng_recvmsg+0x146/0x2d0 crypto/algif_rng.c:114 sock_recvmsg_nosec net/socket.c:1065 [inline] sock_recvmsg+0x2df/0x390 net/socket.c:1087 ____sys_recvmsg+0x193/0x610 net/socket.c:2834 ___sys_recvmsg+0x20b/0x850 net/socket.c:2876 do_recvmmsg+0x40e/0xdf0 net/socket.c:2971 __sys_recvmmsg net/socket.c:3045 [inline] __do_sys_recvmmsg net/socket.c:3068 [inline] __se_sys_recvmmsg net/socket.c:3061 [inline] __x64_sys_recvmmsg+0x383/0x500 net/socket.c:3061 x64_sys_call+0x2f74/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:300 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: crypto_sha3_finup+0x136/0xe00 crypto/sha3_generic.c:202 crypto_shash_op_and_zero crypto/shash.c:105 [inline] crypto_shash_finup+0x324/0xe80 crypto/shash.c:171 jent_hash_time+0x247/0x590 crypto/jitterentropy-kcapi.c:138 jent_condition_data+0x4f0/0x510 crypto/jitterentropy.c:438 jent_measure_jitter+0x547/0x770 crypto/jitterentropy.c:541 jent_gen_entropy+0x209/0x450 crypto/jitterentropy.c:569 jent_read_entropy+0x353/0xeb0 crypto/jitterentropy.c:615 jent_kcapi_random+0x6c/0x250 crypto/jitterentropy-kcapi.c:284 crypto_rng_generate include/crypto/rng.h:144 [inline] _rng_recvmsg crypto/algif_rng.c:97 [inline] rng_recvmsg+0x146/0x2d0 crypto/algif_rng.c:114 sock_recvmsg_nosec net/socket.c:1065 [inline] sock_recvmsg+0x2df/0x390 net/socket.c:1087 ____sys_recvmsg+0x193/0x610 net/socket.c:2834 ___sys_recvmsg+0x20b/0x850 net/socket.c:2876 do_recvmmsg+0x40e/0xdf0 net/socket.c:2971 __sys_recvmmsg net/socket.c:3045 [inline] __do_sys_recvmmsg net/socket.c:3068 [inline] __se_sys_recvmmsg net/socket.c:3061 [inline] __x64_sys_recvmmsg+0x383/0x500 net/socket.c:3061 x64_sys_call+0x2f74/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:300 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: crypto_shash_finup+0xc5a/0xe80 crypto/shash.c:162 crypto_shash_update include/crypto/hash.h:994 [inline] jent_hash_time+0x1de/0x590 crypto/jitterentropy-kcapi.c:136 jent_condition_data+0x4f0/0x510 crypto/jitterentropy.c:438 jent_measure_jitter+0x547/0x770 crypto/jitterentropy.c:541 jent_gen_entropy+0x209/0x450 crypto/jitterentropy.c:569 jent_read_entropy+0x353/0xeb0 crypto/jitterentropy.c:615 jent_kcapi_random+0x6c/0x250 crypto/jitterentropy-kcapi.c:284 crypto_rng_generate include/crypto/rng.h:144 [inline] _rng_recvmsg crypto/algif_rng.c:97 [inline] rng_recvmsg+0x146/0x2d0 crypto/algif_rng.c:114 sock_recvmsg_nosec net/socket.c:1065 [inline] sock_recvmsg+0x2df/0x390 net/socket.c:1087 ____sys_recvmsg+0x193/0x610 net/socket.c:2834 ___sys_recvmsg+0x20b/0x850 net/socket.c:2876 do_recvmmsg+0x40e/0xdf0 net/socket.c:2971 __sys_recvmmsg net/socket.c:3045 [inline] __do_sys_recvmmsg net/socket.c:3068 [inline] __se_sys_recvmmsg net/socket.c:3061 [inline] __x64_sys_recvmmsg+0x383/0x500 net/socket.c:3061 x64_sys_call+0x2f74/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:300 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Local variable intermediary created at: jent_hash_time+0x9b/0x590 crypto/jitterentropy-kcapi.c:110 jent_condition_data+0x4f0/0x510 crypto/jitterentropy.c:438 Bytes 32-72 of 73 are uninitialized Memory access of size 73 starts at ffff888060b9f910 Data copied to user address 0000200000002040 CPU: 1 UID: 0 PID: 6714 Comm: syz.1.201 Not tainted 6.17.0-rc1-syzkaller-00111-g24ea63ea3877 #0 PREEMPT(none) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 =====================================================