Priority Summary — 20260820_150314_block

Date: 2026-08-20 15:04:37 Source: block Total: 68 findings Critical: 1 Medium: 12 Low: 55 By category: Cat A: 2   Cat B: 5   Cat C: 7   Cat E: 37   Cat F: 12   Cat G2: 3   Cat H: 2 LLM: 1 real  |  67 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
1Critical 330Bldm_frag_addblock/partitions/ldm.cfsizeof (*f) + size*numyes?BUG:undersized_alloc
2Medium 70Eaix_partitionblock/partitions/aix.cpvdpvd->pp_countnoFP
3Medium 70Eaix_partitionblock/partitions/aix.cpvdpvd->psn_part1noFP
4Medium 70Eaix_partitionblock/partitions/aix.cpvdpvd->ppenoFP
5Medium 70Eaix_partitionblock/partitions/aix.cpvdpvd->ppenoFP
6Medium 70Eaix_partitionblock/partitions/aix.cpp->lp_ixnoFP
7Medium 70Eaix_partitionblock/partitions/aix.cpp->lv_ixnoFP
8Medium 60Balloc_read_gpt_entriesblock/partitions/efi.ccountmemcpy() in read_lba()noFP
9Medium 60Balloc_read_gpt_entriesblock/partitions/efi.ccountkmalloc()noFP
10Medium 60G2blkdev_pr_read_keysblock/ioctl.ckeys_copy_lencopy_to_user() unvalidated sizenoFP
11Medium 60G2bsg_transport_sg_io_fnblock/bsg-lib.clencopy_to_user() unvalidated sizenoFP
12Medium 60Bopal_discovery0_endblock/sed-opal.clen_outcopy_to_user()noFP
13Medium 60G2opal_discovery0_endblock/sed-opal.clen_outcopy_to_user() unvalidated sizenoFP
14Low 50Faix_partitionblock/partitions/aix.cnumlvsloop boundnoFP
15Low 50Eaix_partitionblock/partitions/aix.cpvdpvd->ppeyes?FP
16Low 50Faix_partitionblock/partitions/aix.cnumppsloop boundnoFP
17Low 50Famiga_partitionblock/partitions/amiga.cblkloop boundnoFP
18Low 50Fefi_partitionblock/partitions/efi.c(inline)loop boundnoFP
19Low 50Eldm_frag_addblock/partitions/ldm.cff->groupyes?FP
20Low 50Eldm_frag_addblock/partitions/ldm.cff->numyes?FP
21Low 50Eldm_frag_addblock/partitions/ldm.cff->recyes?FP
22Low 50Eldm_frag_addblock/partitions/ldm.cff->mapyes?FP
23Low 50Eldm_frag_addblock/partitions/ldm.cff->listyes?FP
24Low 50Eldm_frag_addblock/partitions/ldm.cff->numyes?FP
25Low 50Eldm_frag_addblock/partitions/ldm.cff->numyes?FP
26Low 50Eldm_frag_addblock/partitions/ldm.cff->mapyes?FP
27Low 50Eldm_frag_addblock/partitions/ldm.cff->mapyes?FP
28Low 50Eldm_frag_addblock/partitions/ldm.cff->mapyes?FP
29Low 50Aldm_frag_addblock/partitions/ldm.cfmemcpy()yes?FP
30Low 50Eldm_frag_addblock/partitions/ldm.cff->datayes?FP
31Low 50Aldm_frag_addblock/partitions/ldm.cfmemcpy()yes?FP
32Low 50Eldm_frag_addblock/partitions/ldm.cff->datayes?FP
33Low 50Emac_partitionblock/partitions/mac.cpartpart->signatureyes?FP
34Low 50Emac_partitionblock/partitions/mac.cpartpart->map_countyes?FP
35Low 50Emac_partitionblock/partitions/mac.cpartpart->signatureyes?FP
36Low 50Emac_partitionblock/partitions/mac.cpartpart->start_blockyes?FP
37Low 50Emac_partitionblock/partitions/mac.cpartpart->block_countyes?FP
38Low 50Emac_partitionblock/partitions/mac.cpartpart->typeyes?FP
39Low 50Emac_partitionblock/partitions/mac.cpartpart->processoryes?FP
40Low 50Emac_partitionblock/partitions/mac.cpartpart->nameyes?FP
41Low 50Emac_partitionblock/partitions/mac.cpartpart->typeyes?FP
42Low 50Emac_partitionblock/partitions/mac.cpartpart->statusyes?FP
43Low 50Emac_partitionblock/partitions/mac.cpartpart->processoryes?FP
44Low 50Emac_partitionblock/partitions/mac.cpartpart->typeyes?FP
45Low 50Emac_partitionblock/partitions/mac.cpartpart->typeyes?FP
46Low 50Emac_partitionblock/partitions/mac.cpartpart->typeyes?FP
47Low 50Emac_partitionblock/partitions/mac.cpartpart->nameyes?FP
48Low 50Emac_partitionblock/partitions/mac.cpartpart->nameyes?FP
49Low 50Fmac_partitionblock/partitions/mac.clloop boundnoFP
50Low 50Emac_partitionblock/partitions/mac.cpartpart->nameyes?FP
51Low 50Emac_partitionblock/partitions/mac.cpartpart->nameyes?FP
52Low 50Fparse_bsdblock/partitions/msdos.cmax_partitionsloop boundnoFP
53Low 50Fparse_solaris_x86block/partitions/msdos.cmax_npartsloop boundnoFP
54Low 50Fresponse_parseblock/sed-opal.ctotalloop boundnoFP
55Low 50Fsun_partitionblock/partitions/sun.cnpartsloop boundnoFP
56Low 50Fsysv68_partitionblock/partitions/sysv68.ciloop boundnoFP
57Low 40Caix_partitionblock/partitions/aix.clv_ixsubscript (callee)yes?FP
58Low 40Caix_partitionblock/partitions/aix.clv_ixsubscript (callee)yes?FP
59Low 40Caix_partitionblock/partitions/aix.clv_ixsubscriptyes?FP
60Low 40Caix_partitionblock/partitions/aix.clv_ixsubscriptyes?FP
61Low 40Caix_partitionblock/partitions/aix.clv_ixsubscriptyes?FP
62Low 40Caix_partitionblock/partitions/aix.clv_ixsubscriptyes?FP
63Low 40Caix_partitionblock/partitions/aix.clv_ixsubscriptyes?FP
64Low 40Hfind_valid_gptblock/partitions/efi.cgood_agpttruncationnoFP
65Low 40Bmac_partitionblock/partitions/mac.cpartstrncmp()yes?FP
66Low 40Hutf16_le_to_7bitblock/partitions/efi.cctruncationnoFP
67Low 30Fmac_partitionblock/partitions/mac.cblocks_in_maploop boundyes?FP
68Low 30Fosf_partitionblock/partitions/osf.cnpartitionsloop boundyes?FP

Findings by File

FileFindings
block/partitions/mac.c21
block/partitions/aix.c16
block/partitions/ldm.c15
block/partitions/efi.c5
block/sed-opal.c3
block/partitions/msdos.c2
block/ioctl.c1
block/bsg-lib.c1
block/partitions/amiga.c1
block/partitions/sun.c1
block/partitions/sysv68.c1
block/partitions/osf.c1