X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=kernel_hardening_checker%2Fconfig_files%2Fkspp-recommendations%2Fkspp-kconfig-arm64.config;h=c059256fbdb3842be6cfeefd8805fc1c196a9f87;hb=33e3e4ffe76d7bec043024106c787d40154aef3d;hp=50907ab4e9795e3ab86628efc3029647b90f1e74;hpb=d233ea52674067111a9f1ab8873282fc5f36699a;p=kconfig-hardened-check.git diff --git a/kernel_hardening_checker/config_files/kspp-recommendations/kspp-kconfig-arm64.config b/kernel_hardening_checker/config_files/kspp-recommendations/kspp-kconfig-arm64.config index 50907ab..c059256 100644 --- a/kernel_hardening_checker/config_files/kspp-recommendations/kspp-kconfig-arm64.config +++ b/kernel_hardening_checker/config_files/kspp-recommendations/kspp-kconfig-arm64.config @@ -1,4 +1,4 @@ -# Linux/arm64 6.1.5 Kernel Configuration +# Linux/arm64 6.6.7 Kernel Configuration # Report BUG() conditions and kill the offending process. CONFIG_BUG=y @@ -68,7 +68,8 @@ CONFIG_HARDENED_USERCOPY=y CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLAB_FREELIST_HARDENED=y -# Randomize high-order page allocation freelist. +# Allow for randomization of high-order page allocation freelist. Must be enabled with +# the "page_alloc.shuffle=1" command line below). CONFIG_SHUFFLE_PAGE_ALLOCATOR=y # Allow allocator validation checking to be enabled (see "slub_debug=P" below). @@ -185,6 +186,9 @@ CONFIG_STATIC_USERMODEHELPER=y # Use the modern PTY interface (devpts) only. # CONFIG_LEGACY_PTYS is not set +# Block TTY stuffing attacks (this will break screen readers, see "dev.tty.legacy_tiocsti" sysctl below). +# CONFIG_LEGACY_TIOCSTI is not set + # If SELinux can be disabled at runtime, the LSM structures cannot be read-only; keep off. # CONFIG_SECURITY_SELINUX_DISABLE is not set