[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220926131643.146502-1-nathanl@linux.ibm.com>
Date: Mon, 26 Sep 2022 08:16:41 -0500
From: Nathan Lynch <nathanl@...ux.ibm.com>
To: linuxppc-dev@...ts.ozlabs.org,
linux-security-module@...r.kernel.org, linux-kernel@...r.kernel.org
Cc: jmorris@...ei.org, mpe@...erman.id.au, paul@...l-moore.com,
serge@...lyn.com, ajd@...ux.ibm.com, gcwilson@...ux.ibm.com,
nayna@...ux.ibm.com
Subject: [PATCH v2 0/2] powerpc/pseries: restrict error injection and DT changes when locked down
Add two new lockdown reasons for use in powerpc's pseries platform
code.
The pseries platform allows hardware-level error injection via certain
calls to the RTAS (Run Time Abstraction Services) firmware. ACPI-based
error injection is already restricted in lockdown; this facility
should be restricted for the same reasons.
pseries also allows nearly arbitrary device tree changes via
/proc/powerpc/ofdt. Just as overriding ACPI tables is not allowed
while locked down, so should this facility be restricted.
Changes since v1:
* Move LOCKDOWN_DEVICE_TREE next to LOCKDOWN_ACPI_TABLES.
Nathan Lynch (2):
powerpc/pseries: block untrusted device tree changes when locked down
powerpc/rtas: block error injection when locked down
arch/powerpc/kernel/rtas.c | 25 ++++++++++++++++++++++-
arch/powerpc/platforms/pseries/reconfig.c | 5 +++++
include/linux/security.h | 2 ++
security/security.c | 2 ++
4 files changed, 33 insertions(+), 1 deletion(-)
--
2.37.3
Powered by blists - more mailing lists