[PATCH v2] exec: Set file unwritable before LSM check
From: jmorris@namei.org (James Morris)
Date: 2018-03-19 04:52:31
Also in:
linux-integrity, lkml
From: jmorris@namei.org (James Morris)
Date: 2018-03-19 04:52:31
Also in:
linux-integrity, lkml
On Fri, 9 Mar 2018, Kees Cook wrote:
The LSM check should happen after the file has been confirmed to be unchanging. Without this, we could have a race between the Time of Check (the call to security_kernel_read_file() which could read the file and make access policy decisions) and the Time of Use (starting with kernel_read_file()'s reading of the file contents). In theory, file contents could change between the two. Signed-off-by: Kees Cook <redacted> --- v2: Clarify the ToC/ToU race (Linus)
Applied to git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git next-general and next-testing -- James Morris [off-list ref] -- To unsubscribe from this list: send the line "unsubscribe linux-security-module" in the body of a message to majordomo at vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html