Al Viro
b21ca2769b
apparmorfs: fix use-after-free on symlink traversal
...
[ Upstream commit f51dcd0f621caac5380ce90fbbeafc32ce4517ae ]
symlink body shouldn't be freed without an RCU delay. Switch apparmorfs
to ->destroy_inode() and use of call_rcu(); free both the inode and symlink
body in the callback.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-05-25 18:23:42 +02:00
..
apparmor
apparmorfs: fix use-after-free on symlink traversal
2019-05-25 18:23:42 +02:00
integrity
ima: open a new file instance if no read permissions
2018-11-13 11:08:46 -08:00
keys
keys: Fix dependency loop between construction record and auth key
2019-03-23 20:09:48 +01:00
loadpin
module: replace the existing LSM hook in init_module
2018-07-16 12:31:57 -07:00
selinux
selinux: do not report error on connect(AF_UNSPEC)
2019-05-16 19:41:30 +02:00
smack
smack: fix access permissions for keyring
2019-02-12 19:47:05 +01:00
tomoyo
Kbuild updates for v4.19
2018-08-15 12:09:03 -07:00
yama
Yama: Check for pid death before checking ancestry
2019-01-22 21:40:32 +01:00
commoncap.c
cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias()
2018-08-11 02:05:53 -05:00
device_cgroup.c
device_cgroup: fix RCU imbalance in error case
2019-04-27 09:36:40 +02:00
inode.c
securityfs: fix use-after-free on symlink traversal
2019-05-25 18:23:42 +02:00
Kconfig
Revert "x86/mm/legacy: Populate the user page-table with user pgd's"
2018-09-14 17:08:45 +02:00
lsm_audit.c
missing barriers in some of unix_sock ->addr and ->path accesses
2019-03-19 13:12:41 +01:00
Makefile
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
min_addr.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
security.c
LSM: Check for NULL cred-security on free
2019-01-22 21:40:35 +01:00