NFSv4: Fix memory leak in nfs4_set_security_label

JIRA: https://issues.redhat.com/browse/RHEL-52083
CVE: CVE-2024-41076

commit aad11473f8f4be3df86461081ce35ec5b145ba68
Author: Dmitry Mastykin <mastichi@gmail.com>
Date:   Wed May 22 10:45:24 2024 +0300

    NFSv4: Fix memory leak in nfs4_set_security_label

    We leak nfs_fattr and nfs4_label every time we set a security xattr.

    Signed-off-by: Dmitry Mastykin <mastichi@gmail.com>
    Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>

Signed-off-by: CKI Backport Bot <cki-ci-bot+cki-gitlab-backport-bot@redhat.com>
This commit is contained in:
CKI Backport Bot 2024-07-31 12:43:07 +00:00
parent ffa09cd9bd
commit 95b57d9382
1 changed files with 1 additions and 0 deletions

View File

@ -6273,6 +6273,7 @@ nfs4_set_security_label(struct inode *inode, const void *buf, size_t buflen)
if (status == 0)
nfs_setsecurity(inode, fattr);
nfs_free_fattr(fattr);
return status;
}
#endif /* CONFIG_NFS_V4_SECURITY_LABEL */