From: Alexander Popov Date: Mon, 16 Oct 2023 20:40:15 +0000 (+0300) Subject: Enabling page_alloc.shuffle is now recommended by KSPP X-Git-Tag: v0.6.6~66 X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=99358d05cd19c8e12ca1ffcf043de84b92ea3ea7;p=kconfig-hardened-check.git Enabling page_alloc.shuffle is now recommended by KSPP --- diff --git a/kernel_hardening_checker/checks.py b/kernel_hardening_checker/checks.py index f1530f5..a05b07f 100644 --- a/kernel_hardening_checker/checks.py +++ b/kernel_hardening_checker/checks.py @@ -461,6 +461,7 @@ def add_cmdline_checks(l, arch): l += [CmdlineCheck('self_protection', 'kspp', 'nosmt', 'is present')] # slow (high performance penalty) l += [CmdlineCheck('self_protection', 'kspp', 'slab_merge', 'is not set')] # consequence of 'slab_nomerge' by kspp l += [CmdlineCheck('self_protection', 'kspp', 'slub_merge', 'is not set')] # consequence of 'slab_nomerge' by kspp + l += [CmdlineCheck('self_protection', 'kspp', 'page_alloc.shuffle', '1')] l += [OR(CmdlineCheck('self_protection', 'kspp', 'slab_nomerge', 'is present'), AND(KconfigCheck('self_protection', 'clipos', 'SLAB_MERGE_DEFAULT', 'is not set'), CmdlineCheck('self_protection', 'kspp', 'slab_merge', 'is not set'), @@ -497,7 +498,6 @@ def add_cmdline_checks(l, arch): CmdlineCheck('self_protection', 'defconfig', 'nopti', 'is not set'))] # 'self_protection', 'clipos' - l += [CmdlineCheck('self_protection', 'clipos', 'page_alloc.shuffle', '1')] if arch in ('X86_64', 'X86_32'): l += [CmdlineCheck('self_protection', 'clipos', 'iommu', 'force')]