6.6: Update defconfig to 6.6.11 and import arch/Kconfig: Default to maximum amount of ASLR bits
de42b55679
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 6.6.8-arch1 Kernel Configuration
|
# Linux/x86 6.6.11 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.1 20230801"
|
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.1 20230801"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@@ -123,14 +123,16 @@ CONFIG_BPF_JIT=y
|
|||||||
CONFIG_BPF_JIT_ALWAYS_ON=y
|
CONFIG_BPF_JIT_ALWAYS_ON=y
|
||||||
CONFIG_BPF_JIT_DEFAULT_ON=y
|
CONFIG_BPF_JIT_DEFAULT_ON=y
|
||||||
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
|
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
|
||||||
# CONFIG_BPF_PRELOAD is not set
|
CONFIG_USERMODE_DRIVER=y
|
||||||
|
CONFIG_BPF_PRELOAD=y
|
||||||
|
CONFIG_BPF_PRELOAD_UMD=m
|
||||||
CONFIG_BPF_LSM=y
|
CONFIG_BPF_LSM=y
|
||||||
# end of BPF subsystem
|
# end of BPF subsystem
|
||||||
|
|
||||||
CONFIG_PREEMPT_BUILD=y
|
CONFIG_PREEMPT_BUILD=y
|
||||||
# CONFIG_PREEMPT_NONE is not set
|
# CONFIG_PREEMPT_NONE is not set
|
||||||
# CONFIG_PREEMPT_VOLUNTARY is not set
|
CONFIG_PREEMPT_VOLUNTARY=y
|
||||||
CONFIG_PREEMPT=y
|
# CONFIG_PREEMPT is not set
|
||||||
CONFIG_PREEMPT_COUNT=y
|
CONFIG_PREEMPT_COUNT=y
|
||||||
CONFIG_PREEMPTION=y
|
CONFIG_PREEMPTION=y
|
||||||
CONFIG_PREEMPT_DYNAMIC=y
|
CONFIG_PREEMPT_DYNAMIC=y
|
||||||
@@ -878,9 +880,9 @@ CONFIG_SOFTIRQ_ON_OWN_STACK=y
|
|||||||
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||||
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
||||||
CONFIG_HAVE_EXIT_THREAD=y
|
CONFIG_HAVE_EXIT_THREAD=y
|
||||||
CONFIG_ARCH_MMAP_RND_BITS=28
|
CONFIG_ARCH_MMAP_RND_BITS=32
|
||||||
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
|
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
|
||||||
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
|
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=16
|
||||||
CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
|
CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
|
||||||
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
|
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
|
||||||
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
|
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
|
||||||
|
@@ -821,3 +821,36 @@ index c2308783053c..29e1cada7667 100644
|
|||||||
--
|
--
|
||||||
GitLab
|
GitLab
|
||||||
|
|
||||||
|
From 3a88b77d3cb9f9cd8a8aee052ab479b73aeb2e80 Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
|
||||||
|
Date: Sat, 13 Jan 2024 15:29:25 +0100
|
||||||
|
Subject: [PATCH] arch/Kconfig: Default to maximum amount of ASLR bits
|
||||||
|
|
||||||
|
To mitigate https://zolutal.github.io/aslrnt/; do this with a patch to
|
||||||
|
avoid having to enable `CONFIG_EXPERT`.
|
||||||
|
---
|
||||||
|
arch/Kconfig | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/arch/Kconfig b/arch/Kconfig
|
||||||
|
index f4b210ab061291..837d0dbb28ea08 100644
|
||||||
|
--- a/arch/Kconfig
|
||||||
|
+++ b/arch/Kconfig
|
||||||
|
@@ -1032,7 +1032,7 @@ config ARCH_MMAP_RND_BITS
|
||||||
|
int "Number of bits to use for ASLR of mmap base address" if EXPERT
|
||||||
|
range ARCH_MMAP_RND_BITS_MIN ARCH_MMAP_RND_BITS_MAX
|
||||||
|
default ARCH_MMAP_RND_BITS_DEFAULT if ARCH_MMAP_RND_BITS_DEFAULT
|
||||||
|
- default ARCH_MMAP_RND_BITS_MIN
|
||||||
|
+ default ARCH_MMAP_RND_BITS_MAX
|
||||||
|
depends on HAVE_ARCH_MMAP_RND_BITS
|
||||||
|
help
|
||||||
|
This value can be used to select the number of bits to use to
|
||||||
|
@@ -1066,7 +1066,7 @@ config ARCH_MMAP_RND_COMPAT_BITS
|
||||||
|
int "Number of bits to use for ASLR of mmap base address for compatible applications" if EXPERT
|
||||||
|
range ARCH_MMAP_RND_COMPAT_BITS_MIN ARCH_MMAP_RND_COMPAT_BITS_MAX
|
||||||
|
default ARCH_MMAP_RND_COMPAT_BITS_DEFAULT if ARCH_MMAP_RND_COMPAT_BITS_DEFAULT
|
||||||
|
- default ARCH_MMAP_RND_COMPAT_BITS_MIN
|
||||||
|
+ default ARCH_MMAP_RND_COMPAT_BITS_MAX
|
||||||
|
depends on HAVE_ARCH_MMAP_RND_COMPAT_BITS
|
||||||
|
help
|
||||||
|
This value can be used to select the number of bits to use to
|
||||||
|
Reference in New Issue
Block a user