1.5.3 Ensure address space layout randomization (ASLR) is enabled - sysctl

Information

Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.

Solution

Set the following parameter in the /etc/sysctl.conf file-kernel.randomize_va_space = 2Run the following command to set the active kernel parameter - # sysctl -w kernel.randomize_va_space=2

See Also

https://workbench.cisecurity.org/files/1863

Item Details

Category: SYSTEM AND INFORMATION INTEGRITY

References: 800-53|SI-16, CSCv6|3.1

Plugin: Unix

Control ID: edfb8df9b0eab8cd015d5b020bfaecaf62e4b9923be4d1f7c21c6b62d67b26f0