Priority Summary — 20260820_150608_mm

Date: 2026-08-20 15:07:16 Source: mm Total: 18 findings Medium: 18 By category: Cat G2: 18 LLM: 0 real  |  18 FP  |  0 unanalyzed Kernel: v7.2-rc7-32-gaf5a019bf97e Branch: work/fscache-fixes
32 local commit(s) since origin/master
  1. af5a019bf97e cifs: fix i_size inconsistency in smb2_duplicate_extents() on FSCTL failure
  2. e6a9c11309cd cifs: call pagecache_isize_extended() in cifs_setsize() when extending
  3. 5fce3864d8e5 smb: client: restore the data_offset bound in is_valid_oplock_break()
  4. 7f11fbcc7141 cifs: clear tcon after cifsFileInfo_put() in cifs_file_set_size()
  5. 1e13b07759b9 smb: client: Avoid leaking sensitive data to the heap in connect.c
  6. d91fefcf00b0 smb: client: Clear sensitive stack data in smb1encrypt.c
  7. 24ec30094b95 smb: client: Clear sensitive stack data in cifsencrypt.c
  8. 3e200e7995cc smb: client: Clear sensitive stack and heap data in smb2ops.c
  9. 13881ad0a8d9 smb: client: Clear sensitive stack data in smb2transport.c
  10. 3356da3ae12b Revert "cifs: remove all cifs files before kill super"
  11. 98dfc0f0348c smb: client: fix use-before-check of ReparseDataLength in reparse_buf_ptr()
  12. 442beae405ea smb: client: fix ALIGN() overflow in symlink_data() error context loop
  13. 67b83682e9c5 smb: client: simplify __build_path_from_dentry_optional_prefix()
  14. cb4c026ddc77 smb: client: fix UAF and buffer leak in cifs_check_trans2() for malformed secondary T2
  15. f1e640a65f45 smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2()
  16. e56686589295 smb/client: decode reparse metadata using its payload type
  17. 0a09b6270c91 smb/client: preserve open info type across compound queries
  18. c2f17b3a404d smb/client: mark missing nlink values as unknown
  19. 746f8bb16e15 cifs: fix clearing stats for fastest execution of each smb2 command
  20. 7886f8ae3173 smb/client: remove unused file flags ioctl handlers
  21. 1f852aaa3c8c smb/client: implement fileattr_set for compression flags
  22. 77d852c76342 smb/client: fix nlink of an overwritten open file
  23. 60be95527bc8 cifs: remove dead size-update blocks in cifs_setattr_unix/nounix
  24. 297d8026a570 cifs: remove redundant size-update block in cifs_remap_file_range()
  25. 32a7af68df73 cifs: add cifs_resize_file_locked() to guard fscache_resize_cookie() under i_rwsem
  26. 364b18323058 cifs: use cifs_invalidate_cache() in cifs_do_truncate() for O_TRUNC
  27. b1b741cf8e7c smb: client: clear ce->tgthint in free_tgts()
  28. bf86c08123c6 smb: client: harden DFS cache against invalid target hints
  29. b8e5dc4f95e5 smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions
  30. 45f84cf25a08 smb: client: set replay flag on the read send-error retry path
  31. deb6468f4164 smb: client: fix request buffer leak in smb2_new_read_req()
  32. a2f9fb451c68 smb/client: return EOPNOTSUPP for unsupported O_TMPFILE

All Findings — Ranked by Priority

#TierScoreCatFunctionFileVariableSinkGuardLLM
1Medium 60G2copy_folio_from_usermm/memory.cPAGE_SIZEcopy_from_user() unvalidated sizenoFP
2Medium 60G2copy_user_test_oobmm/kasan/kasan_test_c.csize + 1copy_from_user() unvalidated sizenoFP
3Medium 60G2copy_user_test_oobmm/kasan/kasan_test_c.csize + 1copy_to_user() unvalidated sizenoFP
4Medium 60G2copy_user_test_oobmm/kasan/kasan_test_c.csize + 1__copy_from_user() unvalidated sizenoFP
5Medium 60G2copy_user_test_oobmm/kasan/kasan_test_c.csize + 1__copy_to_user() unvalidated sizenoFP
6Medium 60G2copy_user_test_oobmm/kasan/kasan_test_c.csizecopy_to_user() unvalidated sizenoFP
7Medium 60G2do_pages_statmm/migrate.cchunk_nr * sizeof(*chunk_pages)copy_from_user() unvalidated sizenoFP
8Medium 60G2do_pages_statmm/migrate.cchunk_nr * sizeof(*status)copy_to_user() unvalidated sizenoFP
9Medium 60G2get_bitmapmm/mempolicy.cnlongs * sizeof(unsigned long)copy_from_user() unvalidated sizenoFP
10Medium 60G2lru_gen_seq_writemm/vmscan.clencopy_from_user() unvalidated sizenoFP
11Medium 60G2memdup_usermm/util.clencopy_from_user() unvalidated sizenoFP
12Medium 60G2memdup_user_nulmm/util.clencopy_from_user() unvalidated sizenoFP
13Medium 60G2mfill_copy_folio_lockedmm/userfaultfd.cPAGE_SIZEcopy_from_user() unvalidated sizenoFP
14Medium 60G2mfill_copy_folio_retrymm/userfaultfd.cPAGE_SIZEcopy_from_user() unvalidated sizenoFP
15Medium 60G2pin_longterm_test_readmm/gup_test.cPAGE_SIZEcopy_to_user() unvalidated sizenoFP
16Medium 60G2shrinker_debugfs_scan_writemm/shrinker_debug.cread_lencopy_from_user() unvalidated sizenoFP
17Medium 60G2split_huge_pages_writemm/huge_memory.cmin_t(size_t, count, MAX_INPUT_BUF_SZ)copy_from_user() unvalidated sizenoFP
18Medium 60G2vmemdup_usermm/util.clencopy_from_user() unvalidated sizenoFP

Findings by File

FileFindings
mm/kasan/kasan_test_c.c5
mm/util.c3
mm/migrate.c2
mm/userfaultfd.c2
mm/memory.c1
mm/mempolicy.c1
mm/vmscan.c1
mm/gup_test.c1
mm/shrinker_debug.c1
mm/huge_memory.c1