aboutsummaryrefslogtreecommitdiffstats
path: root/lib/xarray.c
diff options
context:
space:
mode:
authorwangzijie <[email protected]>2025-06-07 02:13:53 +0000
committerAndrew Morton <[email protected]>2025-07-10 05:42:01 +0000
commitff7ec8dc1b646296f8d94c39339e8d3833d16c05 (patch)
tree3f0760e7cfaf35420dd9cbfea44c2f2299e6b4d0 /lib/xarray.c
parentmm: use per_vma lock for MADV_DONTNEED (diff)
downloadkernel-ff7ec8dc1b646296f8d94c39339e8d3833d16c05.tar.gz
kernel-ff7ec8dc1b646296f8d94c39339e8d3833d16c05.zip
proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al
Check pde->proc_ops->proc_lseek directly may cause UAF in rmmod scenario. It's a gap in proc_reg_open() after commit 654b33ada4ab("proc: fix UAF in proc_get_inode()"). Followed by AI Viro's suggestion, fix it in same manner. Link: https://lkml.kernel.org/r/[email protected] Fixes: 3f61631d47f1 ("take care to handle NULL ->proc_lseek()") Signed-off-by: wangzijie <[email protected]> Reviewed-by: Alexey Dobriyan <[email protected]> Cc: Alexei Starovoitov <[email protected]> Cc: Al Viro <[email protected]> Cc: "Edgecombe, Rick P" <[email protected]> Cc: Kirill A. Shuemov <[email protected]> Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'lib/xarray.c')
0 files changed, 0 insertions, 0 deletions