Skip to content
Commit 300a2b9c authored by Kees Cook's avatar Kees Cook Committed by Greg Kroah-Hartman
Browse files

randomize_kstack: Improve entropy diffusion

[ Upstream commit 9c573cd3

 ]

The kstack_offset variable was really only ever using the low bits for
kernel stack offset entropy. Add a ror32() to increase bit diffusion.

Suggested-by: default avatarArnd Bergmann <arnd@arndb.de>
Fixes: 39218ff4

 ("stack: Optionally randomize kernel stack offset each syscall")
Link: https://lore.kernel.org/r/20240309202445.work.165-kees@kernel.org
Signed-off-by: default avatarKees Cook <keescook@chromium.org>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 41671f0c
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment