vm: make aslr use more secure PRNG
This commit is contained in:
@@ -407,7 +407,7 @@ VMUserAddressSpace::_RandomizeAddress(addr_t start, addr_t end,
|
|||||||
else
|
else
|
||||||
range = min_c(range, kMaxRandomize);
|
range = min_c(range, kMaxRandomize);
|
||||||
|
|
||||||
addr_t random = get_random<addr_t>();
|
addr_t random = secure_get_random<addr_t>();
|
||||||
random %= range;
|
random %= range;
|
||||||
random &= ~addr_t(alignment - 1);
|
random &= ~addr_t(alignment - 1);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user