summaryrefslogtreecommitdiff
path: root/fs/smb/server/smbacl.c
AgeCommit message (Expand)AuthorFilesLines
13 daysksmbd: rate limit unmapped SID errorsNamjae Jeon1-2/+2
13 daysksmbd: propagate DACL parsing errorsNamjae Jeon1-25/+38
2026-08-17ksmbd: bound smb_check_perm_dacl() ACE walks by DACL sizeHang Nan1-2/+2
2026-08-17ksmbd: honor owner rights ACEs in maximal accessNamjae Jeon1-3/+18
2026-08-17ksmbd: support access-based directory enumerationNamjae Jeon1-3/+10
2026-08-17ksmbd: fix maximum allowed access checksNamjae Jeon1-30/+53
2026-07-22ksmbd: validate ACE size against SID sub-authoritiesNamjae Jeon1-3/+10
2026-07-22ksmbd: restore DACL size on check_add_overflow() to avoid malformed ACLWentao Guan1-1/+6
2026-07-22ksmbd: bound DACL dedup walk to copied ACEsNamjae Jeon1-6/+10
2026-07-06ksmbd: validate SID namespace before mapping IDsNamjae Jeon1-4/+17
2026-06-30ksmbd: validate num_subauth when copying ACE in set_ntacl_daclHaofeng Li1-1/+7
2026-06-30ksmbd: reject undersized DACLs before parsing ACEsHaofeng Li1-1/+6
2026-06-16ksmbd: fix out-of-bounds read in smb_check_perm_dacl()Hem Parekh1-1/+3
2026-05-26ksmbd: OOB read regression in smb_check_perm_dacl() ACE-walk loopsAli Ganiyev1-4/+4
2026-05-21ksmbd: validate SID in parent security descriptor during ACL inheritanceJunyi Liu1-16/+50
2026-05-13ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflowFerry Meng1-3/+9
2026-05-01ksmbd: validate inherited ACE SID lengthShota Zaizen1-14/+52
2026-04-18ksmbd: use check_add_overflow() to prevent u16 DACL size overflowTristan Madani1-4/+12
2026-04-18ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl()Michael Bommarito1-5/+23
2026-04-18ksmbd: require minimum ACE size in smb_check_perm_dacl()Michael Bommarito1-4/+13
2026-04-12ksmbd: require 3 sub-authorities before reading sub_auth[2]Greg Kroah-Hartman1-1/+2
2026-03-29ksmbd: fix OOB write in QUERY_INFO for compound requestsAsim Viladi Oglu Manizada1-0/+43
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-5/+5
2025-12-14ksmbd: remove redundant DACL check in smb_check_perm_daclAlexey Velichayshiy1-3/+0
2025-04-01ksmbd: validate zero num_subauth before sub_auth is accessedNorbert Szetei1-0/+5
2025-04-01ksmbd: fix overflow in dacloffset bounds checkNorbert Szetei1-4/+12
2025-03-02ksmbd: fix incorrect validation for num_aces field of smb_aclNamjae Jeon1-1/+4
2025-03-02smb: common: change the data type of num_aces to le16Namjae Jeon1-15/+16
2025-03-02ksmbd: fix out-of-bounds in parse_sec_desc()Namjae Jeon1-0/+16
2024-11-25ksmbd: use __GFP_RETRY_MAYFAILNamjae Jeon1-11/+12
2024-01-09ksmbd: free ppace array on error in parse_daclFedor Pchelkin1-4/+7
2023-11-23ksmbd: fix possible deadlock in smb2_openNamjae Jeon1-3/+4
2023-11-07ksmbd: fix slab out of bounds write in smb_inherit_dacl()Namjae Jeon1-3/+26
2023-09-13ksmbd: remove unneeded mark_inode_dirty in set_info_sec()Namjae Jeon1-1/+0
2023-06-26ksmbd: Replace the ternary conditional operator with min()Lu Hongfei1-1/+1
2023-06-16ksmbd: add mnt_want_write to ksmbd vfs functionsNamjae Jeon1-6/+4
2023-06-02ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()Namjae Jeon1-2/+2
2023-05-24smb: move client and server files to common directory fs/smbSteve French1-0/+1436