Priority Summary — 20260819_082622_fs_smb_client

Date: 2026-08-19 08:28:26 Source: fs/smb/client Total: 259 findings Critical: 65 High: 23 Medium: 54 Low: 117 By category: Cat A: 24   Cat B: 58   Cat C: 19   Cat E: 126   Cat F: 20   Cat G2: 1   Cat H: 11 LLM: 65 real  |  167 FP  |  27 unanalyzed Kernel: v7.2-948-gb410daca23c4 Branch: work/smb2-symlink-ctx-fix
1 local commit(s) since origin/master
  1. b410daca23c4 smb: client: fix remaining infinite-loop and FORTIFY trap in symlink_data()

All Findings — Ranked by Priority

#TierScoreCatFunctionFileVariableSinkGuardLLM
1Critical 370Acoalesce_t2fs/smb/client/smb1transport.cdata_area_of_tgtmemcpy()noBUG:oob_write
2Critical 350ECIFSFindFirstfs/smb/client/cifssmb.cparmsparms->EndofSearchnoBUG:oob_read
3Critical 350ECIFSFindFirstfs/smb/client/cifssmb.cparmsparms->SearchCountnoBUG:oob_read
4Critical 350ECIFSFindFirstfs/smb/client/cifssmb.cparmsparms->LastNameOffsetnoBUG:oob_read
5Critical 350ECIFSFindFirstfs/smb/client/cifssmb.cparmsparms->SearchHandlenoBUG:oob_read
6Critical 350ECIFSFindNextfs/smb/client/cifssmb.cparmsparms->EndofSearchnoBUG:oob_read
7Critical 350ECIFSFindNextfs/smb/client/cifssmb.cparmsparms->SearchCountnoBUG:oob_read
8Critical 350ECIFSFindNextfs/smb/client/cifssmb.cparmsparms->LastNameOffsetnoBUG:oob_read
9Critical 350ECIFSGetExtAttrfs/smb/client/cifssmb.cpfinfopfinfo->modenoBUG:oob_read
10Critical 350ECIFSGetExtAttrfs/smb/client/cifssmb.cpfinfopfinfo->masknoBUG:oob_read
11Critical 350ECIFSGetSrvInodeNumberfs/smb/client/cifssmb.cpfinfopfinfo->UniqueIdnoBUG:oob_read
12Critical 350ECIFSPOSIXCreatefs/smb/client/cifssmb.cpsx_rsppsx_rsp->OplockFlagsnoBUG:oob_read
13Critical 350ECIFSPOSIXCreatefs/smb/client/cifssmb.cpsx_rsppsx_rsp->FidnoBUG:oob_read
14Critical 350ECIFSPOSIXCreatefs/smb/client/cifssmb.cpsx_rsppsx_rsp->CreateActionnoBUG:oob_read
15Critical 350ECIFSPOSIXCreatefs/smb/client/cifssmb.cpsx_rsppsx_rsp->ReturnedLevelnoBUG:oob_read
16Critical 350ECIFSSMBPosixLockfs/smb/client/cifssmb.cparm_dataparm_data->lock_typenoBUG:oob_read
17Critical 350ECIFSSMBQAllEAsfs/smb/client/cifssmb.cea_response_dataea_response_data->list_lennoBUG:oob_read
18Critical 350ACIFSSMBQFSAttributeInfofs/smb/client/cifssmb.cresponse_datamemcpy()noBUG:oob_read
19Critical 350ACIFSSMBQFSDeviceInfofs/smb/client/cifssmb.cresponse_datamemcpy()noBUG:oob_read
20Critical 350ECIFSSMBQFSInfofs/smb/client/cifssmb.cresponse_dataresponse_data->BytesPerSectornoBUG:oob_read
21Critical 350ECIFSSMBQFSInfofs/smb/client/cifssmb.cresponse_dataresponse_data->SectorsPerAllocationUnitnoBUG:oob_read
22Critical 350ECIFSSMBQFSInfofs/smb/client/cifssmb.cresponse_dataresponse_data->TotalAllocationUnitsnoBUG:oob_read
23Critical 350ECIFSSMBQFSInfofs/smb/client/cifssmb.cresponse_dataresponse_data->AvailableAllocationUnitsnoBUG:oob_read
24Critical 350ECIFSSMBQFSPosixInfofs/smb/client/cifssmb.cresponse_dataresponse_data->BlockSizenoBUG:oob_read
25Critical 350ECIFSSMBQFSPosixInfofs/smb/client/cifssmb.cresponse_dataresponse_data->TotalBlocksnoBUG:oob_read
26Critical 350ECIFSSMBQFSPosixInfofs/smb/client/cifssmb.cresponse_dataresponse_data->BlocksAvailnoBUG:oob_read
27Critical 350ECIFSSMBQFSPosixInfofs/smb/client/cifssmb.cresponse_dataresponse_data->UserBlocksAvailnoBUG:oob_read
28Critical 350ECIFSSMBQFSPosixInfofs/smb/client/cifssmb.cresponse_dataresponse_data->TotalFileNodesnoBUG:oob_read
29Critical 350ECIFSSMBQFSPosixInfofs/smb/client/cifssmb.cresponse_dataresponse_data->FreeFileNodesnoBUG:oob_read
30Critical 350ACIFSSMBQFSUnixInfofs/smb/client/cifssmb.cresponse_datamemcpy()noBUG:oob_read
31Critical 350ACIFSSMBReadfs/smb/client/cifssmb.cpReadDatamemcpy()noBUG:oob_read
32Critical 350ESMBOldQFSInfofs/smb/client/cifssmb.cresponse_dataresponse_data->BytesPerSectornoBUG:oob_read
33Critical 350ESMBOldQFSInfofs/smb/client/cifssmb.cresponse_dataresponse_data->SectorsPerAllocationUnitnoBUG:oob_read
34Critical 350ESMBOldQFSInfofs/smb/client/cifssmb.cresponse_dataresponse_data->TotalAllocationUnitsnoBUG:oob_read
35Critical 350ESMBOldQFSInfofs/smb/client/cifssmb.cresponse_dataresponse_data->FreeAllocationUnitsnoBUG:oob_read
36Critical 350Acoalesce_t2fs/smb/client/smb1transport.cdata_area_of_srcmemcpy()noBUG:oob_read
37Critical 350Eis_valid_oplock_breakfs/smb/client/smb1misc.cpnotifypnotify->FileNamenoBUG:oob_read
38Critical 350Ereparse_buf_ptrfs/smb/client/smb2inode.cbufbuf->ReparseDataLengthnoBUG:oob_read
39Critical 340BCIFSSMBQAllEAsfs/smb/client/cifssmb.cname_lenmemcpy()yes?BUG:oob_write
40Critical 340BCIFSSMBUnixQuerySymLinkfs/smb/client/cifssmb.cdata_startkmalloc() in cifs_strndup_from_utf16()noBUG:oob_read
41Critical 340BCIFSSMBUnixQuerySymLinkfs/smb/client/cifssmb.ccountkmalloc() in cifs_strndup_from_utf16()noBUG:oob_read
42Critical 340C__smb2_calc_sizefs/smb/client/smb2misc.cle16_to_cpu(shdr->Command)subscriptnoBUG:oob_read
43Critical 340Ccifs_do_get_aclfs/smb/client/cifssmb.cdata_offsetsubscript (callee)noBUG:oob_read
44Critical 340Bcoalesce_t2fs/smb/client/smb1transport.ctotal_in_srcmemcpy()noBUG:oob_read
45Critical 340Bposix_info_parsefs/smb/client/smb2pdu.cowner_lenmemcpy()yes?BUG:oob_write
46Critical 340Bposix_info_parsefs/smb/client/smb2pdu.cgroup_lenmemcpy()yes?BUG:oob_write
47Critical 340Breceive_encrypted_standardfs/smb/client/smb2ops.cnext_cmdmemcpy()yes?BUG:oob_write
48Critical 330ACIFSPOSIXCreatefs/smb/client/cifssmb.cpsx_rspmemcpy()yes?BUG:oob_read
49Critical 330ECIFSSMBPosixLockfs/smb/client/cifssmb.cparm_dataparm_data->lock_typeyes?BUG:oob_read
50Critical 330ECIFSSMBPosixLockfs/smb/client/cifssmb.cparm_dataparm_data->lock_typeyes?BUG:oob_read
51Critical 330ECIFSSMBPosixLockfs/smb/client/cifssmb.cparm_dataparm_data->startyes?BUG:oob_read
52Critical 330ECIFSSMBPosixLockfs/smb/client/cifssmb.cparm_dataparm_data->lengthyes?BUG:oob_read
53Critical 330ECIFSSMBPosixLockfs/smb/client/cifssmb.cparm_dataparm_data->lengthyes?BUG:oob_read
54Critical 330ECIFSSMBPosixLockfs/smb/client/cifssmb.cparm_dataparm_data->pidyes?BUG:oob_read
55Critical 330ECIFSSMBQAllEAsfs/smb/client/cifssmb.cea_response_dataea_response_data->listyes?BUG:oob_read
56Critical 330ECIFSSMBQFSPosixInfofs/smb/client/cifssmb.cresponse_dataresponse_data->UserBlocksAvailyes?BUG:oob_read
57Critical 330ECIFSSMBQFSPosixInfofs/smb/client/cifssmb.cresponse_dataresponse_data->TotalFileNodesyes?BUG:oob_read
58Critical 330ECIFSSMBQFSPosixInfofs/smb/client/cifssmb.cresponse_dataresponse_data->FreeFileNodesyes?BUG:oob_read
59Critical 330Ecifs_query_reparse_pointfs/smb/client/cifssmb.cbufbuf->ReparseDataLengthyes?BUG:oob_read
60Critical 330Ecifs_query_reparse_pointfs/smb/client/cifssmb.cbufbuf->ReparseDataLengthyes?BUG:oob_read
61Critical 330Ecifs_query_reparse_pointfs/smb/client/cifssmb.cbufbuf->ReparseTagyes?BUG:oob_read
62Critical 330Fparse_daclfs/smb/client/cifsacl.cppaceloop boundnoBUG:oob_read
63Critical 310Fparse_daclfs/smb/client/cifsacl.cnum_acesloop boundyes?BUG:oob_read
64Critical 300Hsmb2_tcon_find_pending_open_leasefs/smb/client/smb2misc.clease_statetruncationnoBUG:integer_overflow
65Critical 300Hsmb2_tcon_has_leasefs/smb/client/smb2misc.clease_statetruncationnoBUG:integer_overflow
66High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_datano?
67High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->next_entry_offsetno?
68High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->flagsno?
69High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_name_lengthno?
70High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_value_lengthno?
71High 120Acifs_query_path_infofs/smb/client/smb1ops.ceamemcpy()no?
72High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_datano?
73High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->next_entry_offsetno?
74High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_value_lengthno?
75High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->next_entry_offsetno?
76High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_name_lengthno?
77High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_value_lengthno?
78High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_datano?
79High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->next_entry_offsetno?
80High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->flagsno?
81High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_name_lengthno?
82High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_value_lengthno?
83High 120Acifs_query_path_infofs/smb/client/smb1ops.ceamemcpy()no?
84High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->ea_datano?
85High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->?no?
86High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->?no?
87High 120Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->?no?
88High 100Ecifs_query_path_infofs/smb/client/smb1ops.ceaea->?yes??
89Medium 90Bcifs_query_path_infofs/smb/client/smb1ops.ceamemcmp() in CIFSSMBQAllEAs()yes??
90Medium 90Bcifs_query_path_infofs/smb/client/smb1ops.ceamemcpy() in CIFSSMBQAllEAs()yes??
91Medium 90Bcifs_query_path_infofs/smb/client/smb1ops.ceamemcpy() in CIFSSMBQAllEAs()yes??
92Medium 80Fcifs_query_path_infofs/smb/client/smb1ops.cealoop boundyes??
93Medium 70ECIFSSMBQAllEAsfs/smb/client/cifssmb.ctemp_featemp_fea->name_lennoFP
94Medium 70ECIFSSMBQAllEAsfs/smb/client/cifssmb.ctemp_featemp_fea->value_lennoFP
95Medium 70ESMB2_QFS_attrfs/smb/client/smb2pdu.css_infoss_info->FlagsnoFP
96Medium 70ESMB2_QFS_attrfs/smb/client/smb2pdu.css_infoss_info->PhysicalBytesPerSectorForPerfnoFP
97Medium 70ESMB2_QFS_attrfs/smb/client/smb2pdu.cvol_infovol_info->VolumeSerialNumbernoFP
98Medium 70ESMB2_QFS_attrfs/smb/client/smb2pdu.cvol_infovol_info->VolumeCreationTimenoFP
99Medium 70Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?noFP
100Medium 70Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?noFP
101Medium 70Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?noFP
102Medium 70Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?noFP
103Medium 70Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->revisionnoFP
104Medium 70Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->revisionnoFP
105Medium 70Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->num_acesnoFP
106Medium 70Ecifs_create_reparse_inodefs/smb/client/cifssmb.ceaea->next_entry_offsetnoFP
107Medium 70Eid_mode_to_cifs_aclfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->num_acesnoFP
108Medium 70Eid_mode_to_cifs_aclfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->sizenoFP
109Medium 70Emove_smb2_ea_to_cifsfs/smb/client/smb2ops.csrcsrc->next_entry_offsetnoFP
110Medium 70Aopen_cached_dirfs/smb/client/cached_dir.cle16_to_cpu(qi_rsp->OutputBufferOffset)memcpy() in smb2_validate_and_copy_iov()noFP
111Medium 70Aparse_posix_ctxtfs/smb/client/smb2pdu.csidmemcpy()noFP
112Medium 70Aparse_posix_ctxtfs/smb/client/smb2pdu.csidmemcpy()noFP
113Medium 70Aparse_posix_sidsfs/smb/client/smb2inode.csidsbufmemcpy()noFP
114Medium 70Aparse_posix_sidsfs/smb/client/smb2inode.csidsbufmemcpy()noFP
115Medium 70Bparse_reparse_wsl_symlinkfs/smb/client/reparse.csymname_utf8_lensymname_utf8_len * 2yes?FP
116Medium 70Eparse_server_interfacesfs/smb/client/smb2ops.cpp->NextnoFP
117Medium 70Aquery_infofs/smb/client/smb2pdu.cle16_to_cpu(rsp->OutputBufferOffset)memcpy() in smb2_validate_and_copy_iov()noFP
118Medium 70Asmb2_compound_opfs/smb/client/smb2inode.cle16_to_cpu(qi_rsp->OutputBufferOffset)memcpy() in smb2_validate_and_copy_iov()noFP
119Medium 70Esmb2_parse_contextsfs/smb/client/smb2pdu.ccccc->DataOffsetnoFP
120Medium 70Esmb2_parse_contextsfs/smb/client/smb2pdu.ccccc->DataLengthnoFP
121Medium 70Esmb2_parse_contextsfs/smb/client/smb2pdu.ccccc->NameOffsetnoFP
122Medium 70Esmb2_parse_contextsfs/smb/client/smb2pdu.ccccc->NameLengthnoFP
123Medium 70Asmb2_parse_contextsfs/smb/client/smb2pdu.cnamememcmp()noFP
124Medium 70Esmb2_parse_contextsfs/smb/client/smb2pdu.ccccc->NextnoFP
125Medium 70Esmb2_query_easfs/smb/client/smb2ops.cinfoinfo->?noFP
126Medium 70Esmb2_query_easfs/smb/client/smb2ops.cle32_to_cpu(rsp->OutputBufferLength)le32_to_cpu(rsp->OutputBufferLength)->?noFP
127Medium 70Esmb311_decode_neg_contextfs/smb/client/smb2pdu.cpctxpctx->DataLengthnoFP
128Medium 70Esmb311_decode_neg_contextfs/smb/client/smb2pdu.cpctxpctx->ContextTypenoFP
129Medium 60BSMB2_QFS_attrfs/smb/client/smb2pdu.crsp_lenmemcpy()noFP
130Medium 60C__smb2_plain_req_initfs/smb/client/smb2pdu.ccom_codesubscriptnoFP
131Medium 60Bcifs_create_reparse_inodefs/smb/client/cifssmb.cle16_to_cpu(ea->ea_value_length)memcpy() in CIFSSMBSetEA()noFP
132Medium 60Ccifs_do_get_aclfs/smb/client/cifssmb.ccountsubscript (callee)noFP
133Medium 60Ccifs_to_posix_aclfs/smb/client/cifssmb.ccountsubscriptnoFP
134Medium 60CcnvrtDosUnixTmfs/smb/client/netmisc.cmonthsubscriptnoFP
135Medium 60Cfill_small_buffs/smb/client/smb2pdu.cle16_to_cpu(smb2_command)subscriptnoFP
136Medium 60Bmknod_wslfs/smb/client/reparse.cdatamemset() in cifs_free_open_info()noFP
137Medium 60Bmknod_wslfs/smb/client/reparse.clenmemcpy()noFP
138Medium 60Bparse_dfs_referralsfs/smb/client/misc.ctempkmalloc() in cifs_strndup_from_utf16()noFP
139Medium 60Bparse_dfs_referralsfs/smb/client/misc.cmax_lenkmalloc() in cifs_strndup_from_utf16()noFP
140Medium 60Bparse_reparse_wsl_symlinkfs/smb/client/reparse.csymname_utf16kmalloc() in cifs_strndup_from_utf16()noFP
141Medium 60Csmb2_query_easfs/smb/client/smb2ops.cinfosubscript (callee)noFP
142Medium 60G2smb3_enum_snapshotsfs/smb/client/smb2ops.cret_data_lencopy_to_user() unvalidated sizenoFP
143Low 50ACIFSSMBQAllEAsfs/smb/client/cifssmb.ctemp_ptrmemcmp()yes?FP
144Low 50ACIFSSMBQAllEAsfs/smb/client/cifssmb.ctemp_ptrmemcpy()yes?FP
145Low 50ACIFSSMBQAllEAsfs/smb/client/cifssmb.ctemp_ptrmemcpy()yes?FP
146Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
147Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
148Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
149Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
150Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
151Low 50Fbuild_sec_descfs/smb/client/cifsacl.cdacl_ptrloop boundnoFP
152Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
153Low 50Fbuild_sec_descfs/smb/client/cifsacl.cdacl_ptrloop boundnoFP
154Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
155Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
156Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
157Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
158Low 50Ebuild_sec_descfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
159Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_name_lengthyes?FP
160Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_value_lengthyes?FP
161Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_datayes?FP
162Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_datayes?FP
163Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_datayes?FP
164Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_datayes?FP
165Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_datayes?FP
166Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_datayes?FP
167Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_datayes?FP
168Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_datayes?FP
169Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->ea_datayes?FP
170Low 50Echeck_wsl_easfs/smb/client/smb2inode.ceaea->next_entry_offsetyes?FP
171Low 50Eid_mode_to_cifs_aclfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
172Low 50Eid_mode_to_cifs_aclfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
173Low 50Eid_mode_to_cifs_aclfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
174Low 50Eid_mode_to_cifs_aclfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
175Low 50Eid_mode_to_cifs_aclfs/smb/client/cifsacl.cdacl_ptrdacl_ptr->?yes?FP
176Low 50Aparse_reparse_native_symlinkfs/smb/client/reparse.coffsmemcpy() in smb2_parse_native_symlink()yes?FP
177Low 50Aparse_reparse_native_symlinkfs/smb/client/reparse.clenmemcpy() in smb2_parse_native_symlink()yes?FP
178Low 50Freplace_sids_and_copy_acesfs/smb/client/cifsacl.csrc_num_acesloop boundnoFP
179Low 50Fset_chmod_daclfs/smb/client/cifsacl.csrc_num_acesloop boundnoFP
180Low 50Fsmb2_parse_contextsfs/smb/client/smb2pdu.cremloop boundnoFP
181Low 50Asmb2_parse_symlink_responsefs/smb/client/smb2file.csub_offsmemcpy() in smb2_parse_native_symlink()yes?FP
182Low 50Asmb2_parse_symlink_responsefs/smb/client/smb2file.csub_lenmemcpy() in smb2_parse_native_symlink()yes?FP
183Low 50Fsmb2_query_easfs/smb/client/smb2ops.cle32_to_cpu(rsp->OutputBufferLength)loop boundnoFP
184Low 50Fsmb2_seq_num_into_buffs/smb/client/smb2transport.cnumloop boundnoFP
185Low 50Fsmb311_decode_neg_contextfs/smb/client/smb2pdu.cctxt_cntloop boundnoFP
186Low 50Esmb311_decode_neg_contextfs/smb/client/smb2pdu.cpctxpctx->ContextTypeyes?FP
187Low 50Esmb311_decode_neg_contextfs/smb/client/smb2pdu.cpctxpctx->ContextTypeyes?FP
188Low 50Esmb311_decode_neg_contextfs/smb/client/smb2pdu.cpctxpctx->ContextTypeyes?FP
189Low 50Esmb311_decode_neg_contextfs/smb/client/smb2pdu.cpctxpctx->ContextTypeyes?FP
190Low 50Esmb311_decode_neg_contextfs/smb/client/smb2pdu.cpctxpctx->ContextTypeyes?FP
191Low 40BCIFSSMBQAllEAsfs/smb/client/cifssmb.cname_lenmemcmp()yes?FP
192Low 40BCIFSSMBQAllEAsfs/smb/client/cifssmb.cvalue_lenmemcpy()yes?FP
193Low 40BCIFSSMBReadfs/smb/client/cifssmb.cdata_lengthmemcpy()yes?FP
194Low 40C__release_midfs/smb/client/transport.csmb_cmdsubscriptyes?FP
195Low 40C__release_midfs/smb/client/transport.csmb_cmdsubscriptyes?FP
196Low 40C__release_midfs/smb/client/transport.csmb_cmdsubscriptyes?FP
197Low 40C__release_midfs/smb/client/transport.csmb_cmdsubscriptyes?FP
198Low 40C__release_midfs/smb/client/transport.csmb_cmdsubscriptyes?FP
199Low 40C__release_midfs/smb/client/transport.csmb_cmdsubscriptyes?FP
200Low 40C__release_midfs/smb/client/transport.csmb_cmdsubscriptyes?FP
201Low 40C__release_midfs/smb/client/transport.csmb_cmdsubscriptyes?FP
202Low 40C__release_midfs/smb/client/transport.csmb_cmdsubscriptyes?FP
203Low 40C__release_midfs/smb/client/transport.csmb_cmdsubscriptyes?FP
204Low 40Hbuild_sec_descfs/smb/client/cifsacl.csizetruncationnoFP
205Low 40Bcheck_wsl_easfs/smb/client/smb2inode.cnlenstrncmp()yes?FP
206Low 40Bcheck_wsl_easfs/smb/client/smb2inode.cnlenstrncmp()yes?FP
207Low 40Bcheck_wsl_easfs/smb/client/smb2inode.cnlenstrncmp()yes?FP
208Low 40Bcheck_wsl_easfs/smb/client/smb2inode.cnlenstrncmp()yes?FP
209Low 40Bcheck_wsl_easfs/smb/client/smb2inode.cnlenstrncmp()yes?FP
210Low 40Bcheck_wsl_easfs/smb/client/smb2inode.cnlenstrncmp()yes?FP
211Low 40Bcheck_wsl_easfs/smb/client/smb2inode.cnlenstrncmp()yes?FP
212Low 40Bcheck_wsl_easfs/smb/client/smb2inode.cnlenstrncmp()yes?FP
213Low 40Hcrypt_messagefs/smb/client/smb2ops.crctruncationnoFP
214Low 40Hmap_smb_to_linux_errorfs/smb/client/smb1maperror.csmberrclasstruncationnoFP
215Low 40Hmap_smb_to_linux_errorfs/smb/client/smb1maperror.csmberrcodetruncationnoFP
216Low 40Bmove_smb2_ea_to_cifsfs/smb/client/smb2ops.cvalue_lenmemcpy()yes?FP
217Low 40Bparse_posix_ctxtfs/smb/client/smb2pdu.csid_lenmemcpy()yes?FP
218Low 40Bparse_posix_ctxtfs/smb/client/smb2pdu.csid_lenmemcpy()yes?FP
219Low 40Bparse_posix_sidsfs/smb/client/smb2inode.cowner_lenmemcpy()yes?FP
220Low 40Bparse_posix_sidsfs/smb/client/smb2inode.cgroup_lenmemcpy()yes?FP
221Low 40Bparse_reparse_native_symlinkfs/smb/client/reparse.coffskmalloc() in smb2_parse_native_symlink()yes?FP
222Low 40Bparse_reparse_native_symlinkfs/smb/client/reparse.clenkmalloc() in smb2_parse_native_symlink()yes?FP
223Low 40Bparse_reparse_native_symlinkfs/smb/client/reparse.coffsmemcpy() in smb2_parse_native_symlink()yes?FP
224Low 40Bparse_reparse_native_symlinkfs/smb/client/reparse.clenmemcpy() in smb2_parse_native_symlink()yes?FP
225Low 40Bparse_reparse_native_symlinkfs/smb/client/reparse.coffskmalloc() in smb2_parse_native_symlink()yes?FP
226Low 40Bparse_reparse_native_symlinkfs/smb/client/reparse.clenkmalloc() in smb2_parse_native_symlink()yes?FP
227Low 40Bparse_reparse_native_symlinkfs/smb/client/reparse.coffsmemcpy() in smb2_parse_native_symlink()yes?FP
228Low 40Bparse_reparse_native_symlinkfs/smb/client/reparse.clenmemcpy() in smb2_parse_native_symlink()yes?FP
229Low 40Bparse_reparse_nfsfs/smb/client/reparse.clenkmalloc() in cifs_strndup_from_utf16()yes?FP
230Low 40Bparse_reparse_wsl_symlinkfs/smb/client/reparse.csymname_utf16_lenkmalloc() in cifs_strndup_from_utf16()yes?FP
231Low 40Hsmb2_calc_signaturefs/smb/client/smb2transport.crctruncationnoFP
232Low 40Csmb2_check_messagefs/smb/client/smb2misc.ccommandsubscriptyes?FP
233Low 40Bsmb2_parse_contextsfs/smb/client/smb2pdu.cccmemcpy() in parse_posix_ctxt()yes?FP
234Low 40Bsmb2_parse_contextsfs/smb/client/smb2pdu.cccmemcpy() in parse_posix_ctxt()yes?FP
235Low 40Bsmb2_parse_symlink_responsefs/smb/client/smb2file.csub_offskmalloc() in smb2_parse_native_symlink()yes?FP
236Low 40Bsmb2_parse_symlink_responsefs/smb/client/smb2file.csub_lenkmalloc() in smb2_parse_native_symlink()yes?FP
237Low 40Bsmb2_parse_symlink_responsefs/smb/client/smb2file.csub_offsmemcpy() in smb2_parse_native_symlink()yes?FP
238Low 40Bsmb2_parse_symlink_responsefs/smb/client/smb2file.csub_lenmemcpy() in smb2_parse_native_symlink()yes?FP
239Low 40Bsmb2_parse_symlink_responsefs/smb/client/smb2file.csub_offskmalloc() in smb2_parse_native_symlink()yes?FP
240Low 40Bsmb2_parse_symlink_responsefs/smb/client/smb2file.csub_lenkmalloc() in smb2_parse_native_symlink()yes?FP
241Low 40Bsmb2_parse_symlink_responsefs/smb/client/smb2file.csub_offsmemcpy() in smb2_parse_native_symlink()yes?FP
242Low 40Bsmb2_parse_symlink_responsefs/smb/client/smb2file.csub_lenmemcpy() in smb2_parse_native_symlink()yes?FP
243Low 40Bsmb2_query_easfs/smb/client/smb2ops.cinfomemcmp() in move_smb2_ea_to_cifs()yes?FP
244Low 40Bsmb2_query_easfs/smb/client/smb2ops.cinfomemcpy() in move_smb2_ea_to_cifs()yes?FP
245Low 40Bsmb2_query_easfs/smb/client/smb2ops.cle32_to_cpu(rsp->OutputBufferLength)memcpy() in move_smb2_ea_to_cifs()yes?FP
246Low 40Bsmb2_query_easfs/smb/client/smb2ops.cinfomemcpy() in move_smb2_ea_to_cifs()yes?FP
247Low 40Hsmb3_calc_signaturefs/smb/client/smb2transport.crctruncationnoFP
248Low 40Hsmb3_fiemapfs/smb/client/smb2ops.crctruncationnoFP
249Low 40Hsmb3_simple_fallocate_rangefs/smb/client/smb2ops.crctruncationnoFP
250Low 30FCIFSSMBQAllEAsfs/smb/client/cifssmb.clist_lenloop boundyes?FP
251Low 30Fbuild_sec_descfs/smb/client/cifsacl.cdacl_ptrloop boundyes?FP
252Low 30Fdecode_compress_ctxfs/smb/client/smb2pdu.ccountloop boundyes?FP
253Low 30Fid_mode_to_cifs_aclfs/smb/client/cifsacl.cdacl_ptrloop boundyes?FP
254Low 30Fparse_daclfs/smb/client/cifsacl.cppaceloop boundyes?FP
255Low 30Fparse_dfs_referralsfs/smb/client/misc.cpath_consumedloop boundyes?FP
256Low 30Fparse_sec_descfs/smb/client/cifsacl.cdacl_ptrloop boundyes?FP
257Low 30Fsmb311_decode_neg_contextfs/smb/client/smb2pdu.cpctxloop boundyes?FP
258Low 30Fvalidate_daclfs/smb/client/cifsacl.cnum_acesloop boundyes?FP
259Low 20Hcheck_wsl_easfs/smb/client/smb2inode.cnlentruncationyes?FP

Findings by File

FileFindings
fs/smb/client/cifssmb.c65
fs/smb/client/cifsacl.c37
fs/smb/client/smb2pdu.c33
fs/smb/client/smb2inode.c27
fs/smb/client/smb1ops.c27
fs/smb/client/smb2ops.c16
fs/smb/client/reparse.c16
fs/smb/client/smb2file.c10
fs/smb/client/transport.c10
fs/smb/client/smb2misc.c4
fs/smb/client/smb1transport.c3
fs/smb/client/misc.c3
fs/smb/client/smb2transport.c3
fs/smb/client/smb1maperror.c2
fs/smb/client/smb1misc.c1
fs/smb/client/cached_dir.c1
fs/smb/client/netmisc.c1