Add missing UBSAN_SIGNED_WRAP mentioned in kernel/configs/hardening.config
authorAlexander Popov <alex.popov@linux.com>
Sun, 11 Aug 2024 15:05:25 +0000 (18:05 +0300)
committerAlexander Popov <alex.popov@linux.com>
Sun, 11 Aug 2024 15:05:25 +0000 (18:05 +0300)
kernel_hardening_checker/checks.py

index a6c6bb9d053b433b915c802a86cbfe8524dcc366..bd21d9e08482eaa49cfcc75aaf98c8bdd9dc44f2 100755 (executable)
@@ -214,6 +214,7 @@ def add_kconfig_checks(l: List[ChecklistObjType], arch: str) -> None:
               KconfigCheck('self_protection', 'kspp', 'UBSAN_SHIFT', 'is not set'),
               KconfigCheck('self_protection', 'kspp', 'UBSAN_DIV_ZERO', 'is not set'),
               KconfigCheck('self_protection', 'kspp', 'UBSAN_UNREACHABLE', 'is not set'),
+              KconfigCheck('self_protection', 'kspp', 'UBSAN_SIGNED_WRAP', 'is not set'),
               KconfigCheck('self_protection', 'kspp', 'UBSAN_BOOL', 'is not set'),
               KconfigCheck('self_protection', 'kspp', 'UBSAN_ENUM', 'is not set'),
               KconfigCheck('self_protection', 'kspp', 'UBSAN_ALIGNMENT', 'is not set'))] # only array index bounds checking with traps