diff options
author | Kees Cook <[email protected]> | 2018-03-09 11:30:20 -0800 |
---|---|---|
committer | James Morris <[email protected]> | 2018-03-19 15:49:32 +1100 |
commit | 7bd698b3c04e61ee9e03d4c2a55003f75df14dca (patch) | |
tree | d15e529bab47370611aa871465662775f9798027 /scripts/gcc-plugins | |
parent | 6b4f3d01052a479c7ebbe99d52a663558dc1be2a (diff) |
exec: Set file unwritable before LSM check
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 <[email protected]>
Reviewed-by: Mimi Zohar <[email protected]>
Signed-off-by: James Morris <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins')
0 files changed, 0 insertions, 0 deletions