34 lines
1.4 KiB
Diff
34 lines
1.4 KiB
Diff
|
From db70c38e74c8850174dcc09b302c41543583c980 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 30f7930275d838..318a4e75058b3b 100644
|
||
|
--- a/arch/Kconfig
|
||
|
+++ b/arch/Kconfig
|
||
|
@@ -1033,7 +1033,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
|
||
|
@@ -1067,7 +1067,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
|