From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter =?utf-8?q?M=C3=BCller?= To: development@lists.ipfire.org Subject: Re: [PATCH] Kernel: Enable YAMA support Date: Wed, 29 Jun 2022 20:09:46 +0000 Message-ID: In-Reply-To: <5CF05F78-6831-41B4-94E0-A1044C111BA5@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6288231103215187949==" List-Id: --===============6288231103215187949== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello Michael, thank you for reporting this. Commit 5086ed681da4784474f0f71aaa70ec1d4940897c resolves the issue. As the sy= sctl value cannot be decreased once it has been set to "3" (one of the few times where L= inux seems to actually show a mature approach to security by default), a reboot is requi= red to apply the change. Thanks, and best regards, Peter M=C3=BCller > I believe this stops strace from working. See screenshot. >=20 > If I remember our conversation correctly, this should have worked for root.= Is my assumption correct? >=20 > -Michael >=20 >=20 >=20 >> On 13 Jun 2022, at 14:31, Michael Tremer wro= te: >> >> Reviewed-by: Michael Tremer >> >>> On 11 Jun 2022, at 19:53, Peter M=C3=BCller = wrote: >>> >>> See https://www.kernel.org/doc/html/latest/admin-guide/LSM/Yama.html for >>> the upstream rationale. Enabling YAMA gives us the benefit of additional >>> hardening options available, without any obvious downsides. >>> >>> Signed-off-by: Peter M=C3=BCller >>> --- >>> config/kernel/kernel.config.aarch64-ipfire | 2 +- >>> config/kernel/kernel.config.armv6l-ipfire | 2 +- >>> config/kernel/kernel.config.riscv64-ipfire | 2 +- >>> config/kernel/kernel.config.x86_64-ipfire | 2 +- >>> 4 files changed, 4 insertions(+), 4 deletions(-) >>> >>> diff --git a/config/kernel/kernel.config.aarch64-ipfire b/config/kernel/k= ernel.config.aarch64-ipfire >>> index 6dfeae595..7e63b77ca 100644 >>> --- a/config/kernel/kernel.config.aarch64-ipfire >>> +++ b/config/kernel/kernel.config.aarch64-ipfire >>> @@ -7555,7 +7555,7 @@ CONFIG_FORTIFY_SOURCE=3Dy >>> # CONFIG_SECURITY_TOMOYO is not set >>> # CONFIG_SECURITY_APPARMOR is not set >>> # CONFIG_SECURITY_LOADPIN is not set >>> -# CONFIG_SECURITY_YAMA is not set >>> +CONFIG_SECURITY_YAMA=3Dy >>> # CONFIG_SECURITY_SAFESETID is not set >>> CONFIG_SECURITY_LOCKDOWN_LSM=3Dy >>> CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=3Dy >>> diff --git a/config/kernel/kernel.config.armv6l-ipfire b/config/kernel/ke= rnel.config.armv6l-ipfire >>> index 1bb745a87..1b6440b11 100644 >>> --- a/config/kernel/kernel.config.armv6l-ipfire >>> +++ b/config/kernel/kernel.config.armv6l-ipfire >>> @@ -7561,7 +7561,7 @@ CONFIG_HARDENED_USERCOPY_PAGESPAN=3Dy >>> # CONFIG_SECURITY_TOMOYO is not set >>> # CONFIG_SECURITY_APPARMOR is not set >>> # CONFIG_SECURITY_LOADPIN is not set >>> -# CONFIG_SECURITY_YAMA is not set >>> +CONFIG_SECURITY_YAMA=3Dy >>> # CONFIG_SECURITY_SAFESETID is not set >>> CONFIG_SECURITY_LOCKDOWN_LSM=3Dy >>> CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=3Dy >>> diff --git a/config/kernel/kernel.config.riscv64-ipfire b/config/kernel/k= ernel.config.riscv64-ipfire >>> index 2d1fdbd28..2d6bb3a2c 100644 >>> --- a/config/kernel/kernel.config.riscv64-ipfire >>> +++ b/config/kernel/kernel.config.riscv64-ipfire >>> @@ -6193,7 +6193,7 @@ CONFIG_FORTIFY_SOURCE=3Dy >>> # CONFIG_SECURITY_TOMOYO is not set >>> # CONFIG_SECURITY_APPARMOR is not set >>> # CONFIG_SECURITY_LOADPIN is not set >>> -# CONFIG_SECURITY_YAMA is not set >>> +CONFIG_SECURITY_YAMA=3Dy >>> # CONFIG_SECURITY_SAFESETID is not set >>> CONFIG_SECURITY_LOCKDOWN_LSM=3Dy >>> CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=3Dy >>> diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/ke= rnel.config.x86_64-ipfire >>> index b84698235..0efe14c41 100644 >>> --- a/config/kernel/kernel.config.x86_64-ipfire >>> +++ b/config/kernel/kernel.config.x86_64-ipfire >>> @@ -6971,7 +6971,7 @@ CONFIG_FORTIFY_SOURCE=3Dy >>> # CONFIG_SECURITY_TOMOYO is not set >>> # CONFIG_SECURITY_APPARMOR is not set >>> # CONFIG_SECURITY_LOADPIN is not set >>> -# CONFIG_SECURITY_YAMA is not set >>> +CONFIG_SECURITY_YAMA=3Dy >>> # CONFIG_SECURITY_SAFESETID is not set >>> CONFIG_SECURITY_LOCKDOWN_LSM=3Dy >>> CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=3Dy >>> --=20 >>> 2.35.3 >> >=20 >=20 --===============6288231103215187949==--