diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2024-02-29 12:29:23 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2024-02-29 12:29:23 -0800 |
commit | d4f76f8065681f55b3c69073829fe7e4c70c0818 (patch) | |
tree | 74bdbeae5430134cce5d81b5ed68dcd1aac098f9 /security | |
parent | 805d849d7c3cc1f38efefd48b2480d62b7b5dcb7 (diff) | |
parent | d9818b3e906a0ee1ab02ea79e74a2f755fc5461a (diff) |
Merge tag 'landlock-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Pull Landlock fix from Mickaël Salaün:
"Fix a potential issue when handling inodes with inconsistent
properties"
* tag 'landlock-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux:
landlock: Fix asymmetric private inodes referring
Diffstat (limited to 'security')
-rw-r--r-- | security/landlock/fs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/security/landlock/fs.c b/security/landlock/fs.c index fc520a06f9af..0171f7eb6ee1 100644 --- a/security/landlock/fs.c +++ b/security/landlock/fs.c @@ -737,8 +737,8 @@ static int current_check_refer_path(struct dentry *const old_dentry, bool allow_parent1, allow_parent2; access_mask_t access_request_parent1, access_request_parent2; struct path mnt_dir; - layer_mask_t layer_masks_parent1[LANDLOCK_NUM_ACCESS_FS], - layer_masks_parent2[LANDLOCK_NUM_ACCESS_FS]; + layer_mask_t layer_masks_parent1[LANDLOCK_NUM_ACCESS_FS] = {}, + layer_masks_parent2[LANDLOCK_NUM_ACCESS_FS] = {}; if (!dom) return 0; |