Thread (58 messages) 58 messages, 10 authors, 2019-06-25

Re: [PATCH V31 07/25] kexec_file: Restrict at runtime if the kernel is locked down

From: Matthew Garrett <hidden>
Date: 2019-06-24 21:06:14
Also in: kexec, linux-security-module, lkml

On Sun, Jun 23, 2019 at 6:52 PM Dave Young [off-list ref] wrote:
On 06/21/19 at 01:18pm, Matthew Garrett wrote:
quoted
I don't think so - we want it to be possible to load images if they
have a valid signature.
I know it works like this way because of the previous patch.  But from
the patch log "When KEXEC_SIG is not enabled, kernel should not load
images", it is simple to check it early for !IS_ENABLED(CONFIG_KEXEC_SIG) &&
kernel_is_locked_down(reason, LOCKDOWN_INTEGRITY)  instead of depending
on the late code to verify signature.  In that way, easier to
understand the logic, no?
But that combination doesn't enforce signature validation? We can't
depend on !IS_ENABLED(CONFIG_KEXEC_SIG_FORCE) because then it'll
enforce signature validation even if lockdown is disabled.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help