Commit 9aa7e045 authored by Edward Adam Davis's avatar Edward Adam Davis Committed by Herbert Xu
Browse files

crypto: jitter - Mark intermediary memory as clean



This is not a leak! The stack memroy is hashed and fed into the
entropy pool. We can't recover the original kernel memory from it.

Reported-by: default avatar <syzbot+e8bcd7ee3db6cb5cb875@syzkaller.appspotmail.com>
Closes: https://syzkaller.appspot.com/bug?extid=e8bcd7ee3db6cb5cb875


Signed-off-by: default avatarEdward Adam Davis <eadavis@qq.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 501302d5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -117,6 +117,7 @@ int jent_hash_time(void *hash_state, __u64 time, u8 *addtl,
		pr_warn_ratelimited("Unexpected digest size\n");
		return -EINVAL;
	}
	kmsan_unpoison_memory(intermediary, sizeof(intermediary));

	/*
	 * This loop fills a buffer which is injected into the entropy pool.