Enable poison of pages after freeing
An XCCDF Rule
Description
Fill the pages with poison patterns after free_pages() and verify the patterns before alloc_pages. This does have a potential performance impact if enabled with the "page_poison=1" kernel boot option. This configuration is available from kernel 4.6. The configuration that was used to build kernel is available at/boot/config-*
.
To check the configuration value for CONFIG_PAGE_POISONING
, run the following command:
grep CONFIG_PAGE_POISONING /boot/config-*
For each kernel installed, a line with value "y" should be returned.
warning alert: Warning
There is no remediation for this besides re-compiling the kernel with the appropriate value for the config.
Rationale
The filling of the memory helps reduce the risk of information leaks from freed data.
- ID
- xccdf_org.ssgproject.content_rule_kernel_config_page_poisoning
- Severity
- Medium
- References
- Updated