summaryrefslogtreecommitdiff
path: root/include/linux/tc_act/git@git.tavy.me:linux-stable.git
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2026-02-01 12:33:37 -0500
committerAl Viro <viro@zeniv.linux.org.uk>2026-04-04 21:03:13 -0400
commite252ed8988578f01da5a4f5aa4c2269f96f03951 (patch)
treee6d6832d9a313a8ec12fb6b5894f23150873a729 /include/linux/tc_act/git@git.tavy.me:linux-stable.git
parente6d683673167763ac364108b0b0eb10d0c605868 (diff)
coda_flag_children(): fix a UAF
if de goes negative right under us, there's nothing to prevent inode getting freed just as we call coda_flag_inode(). We are not holding ->d_lock, so it's not impossible. Not going to be reproducible on bare hardware unless it's a realtime config, but it could happen on KVM. Trivial to fix - just hold rcu_read_lock() over that loop. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'include/linux/tc_act/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions