]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
5.15-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 22 Aug 2022 12:48:49 +0000 (14:48 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 22 Aug 2022 12:48:49 +0000 (14:48 +0200)
added patches:
fs-ntfs3-uninitialized-variable-in-ntfs_set_acl_ex.patch

queue-5.15/fs-ntfs3-uninitialized-variable-in-ntfs_set_acl_ex.patch [new file with mode: 0644]
queue-5.15/series

diff --git a/queue-5.15/fs-ntfs3-uninitialized-variable-in-ntfs_set_acl_ex.patch b/queue-5.15/fs-ntfs3-uninitialized-variable-in-ntfs_set_acl_ex.patch
new file mode 100644 (file)
index 0000000..b863d64
--- /dev/null
@@ -0,0 +1,31 @@
+From d4073595d0c61463ec3a87411b19e2a90f76d3f8 Mon Sep 17 00:00:00 2001
+From: Dan Carpenter <dan.carpenter@oracle.com>
+Date: Mon, 8 Aug 2022 11:34:41 +0300
+Subject: fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
+
+From: Dan Carpenter <dan.carpenter@oracle.com>
+
+commit d4073595d0c61463ec3a87411b19e2a90f76d3f8 upstream.
+
+The goto out calls kfree(value) on an uninitialized pointer.  Just
+return directly as the other error paths do.
+
+Fixes: 460bbf2990b3 ("fs/ntfs3: Do not change mode if ntfs_set_ea failed")
+Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
+Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ fs/ntfs3/xattr.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/fs/ntfs3/xattr.c
++++ b/fs/ntfs3/xattr.c
+@@ -561,7 +561,7 @@ static noinline int ntfs_set_acl_ex(stru
+                       err = posix_acl_update_mode(mnt_userns, inode, &mode,
+                                                   &acl);
+                       if (err)
+-                              goto out;
++                              return err;
+               }
+               name = XATTR_NAME_POSIX_ACL_ACCESS;
+               name_len = sizeof(XATTR_NAME_POSIX_ACL_ACCESS) - 1;
index 61a7c8c86ba7f0cc364c8edc3f8916ab90638b07..0c825eb2748f1689667ab2e1e84feacace5967e8 100644 (file)
@@ -121,3 +121,4 @@ asoc-tas2770-drop-conflicting-set_bias_level-power-setting.patch
 asoc-tas2770-fix-handling-of-mute-unmute.patch
 asoc-codec-tlv320aic32x4-fix-mono-playback-via-i2s.patch
 netfilter-nf_tables-use-read_once-and-write_once-for-shared-generation-id-access.patch
+fs-ntfs3-uninitialized-variable-in-ntfs_set_acl_ex.patch