Add the "cfi" check
authorAlexander Popov <alex.popov@linux.com>
Sun, 16 Jun 2024 05:23:40 +0000 (08:23 +0300)
committerAlexander Popov <alex.popov@linux.com>
Sun, 16 Jun 2024 05:23:40 +0000 (08:23 +0300)
kernel_hardening_checker/checks.py

index 42d9407b749e7141d8c1c3dd50091b0020e6ee5f..b84ecd622f18c31d97afa046c06677cbc6780f84 100755 (executable)
@@ -534,6 +534,7 @@ def add_cmdline_checks(l: List[ChecklistObjType], arch: str) -> None:
     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 += [CmdlineCheck('self_protection', 'kspp', 'cfi', 'kcfi')]
     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'),