diff options
| author | 2026-02-01 12:33:37 -0500 | |
|---|---|---|
| committer | 2026-04-04 21:03:13 -0400 | |
| commit | e252ed8988578f01da5a4f5aa4c2269f96f03951 (patch) | |
| tree | e6d6832d9a313a8ec12fb6b5894f23150873a729 /tools/perf/scripts/python | |
| parent | sanitize coda_dentry_delete() (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 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
