Commit 1151c7a1 authored by Al Viro's avatar Al Viro Committed by Zheng Zengkai
Browse files

dump_common_audit_data(): fix racy accesses to ->d_name



stable inclusion
from stable-5.10.9
commit a3fddad7af2cd1c60d1ea639a94e7d63c693cd23
bugzilla: 47457

--------------------------------

commit d36a1dd9 upstream.

We are not guaranteed the locking environment that would prevent
dentry getting renamed right under us.  And it's possible for
old long name to be freed after rename, leading to UAF here.

Cc: stable@kernel.org # v2.6.2+
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>

Signed-off-by: default avatarChen Jun <chenjun102@huawei.com>
Acked-by: default avatarXie XiuQi <xiexiuqi@huawei.com>
parent 47567da8
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment