summaryrefslogtreecommitdiffstats
path: root/scripts/Makefile.kasan
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2021-05-25 21:37:35 +0200
committerLinus Torvalds <torvalds@linux-foundation.org>2021-05-25 22:24:41 +0200
commitbfb819ea20ce8bbeeba17e1a6418bf8bda91fc28 (patch)
treed5327bdc0a2bb41db9968c7937810d40875b090a /scripts/Makefile.kasan
parentMerge tag 'netfs-lib-fixes-20200525' of git://git.kernel.org/pub/scm/linux/ke... (diff)
downloadlinux-bfb819ea20ce8bbeeba17e1a6418bf8bda91fc28.tar.xz
linux-bfb819ea20ce8bbeeba17e1a6418bf8bda91fc28.zip
proc: Check /proc/$pid/attr/ writes against file opener
Fix another "confused deputy" weakness[1]. Writes to /proc/$pid/attr/ files need to check the opener credentials, since these fds do not transition state across execve(). Without this, it is possible to trick another process (which may have different credentials) to write to its own /proc/$pid/attr/ files, leading to unexpected and possibly exploitable behaviors. [1] https://www.kernel.org/doc/html/latest/security/credentials.html?highlight=confused#open-file-credentials Fixes: 1da177e4c3f41 ("Linux-2.6.12-rc2") Cc: stable@vger.kernel.org Signed-off-by: Kees Cook <keescook@chromium.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'scripts/Makefile.kasan')
0 files changed, 0 insertions, 0 deletions