Commit 3cb5b917 authored by Zhipeng Lu's avatar Zhipeng Lu Committed by Dong Chenchen
Browse files

SUNRPC: fix some memleaks in gssx_dec_option_array

mainline inclusion
from mainline-v6.9-rc1
commit 3cfcfc102a5e57b021b786a755a38935e357797d
category: bugfix
bugzilla: 189901, https://gitee.com/src-openeuler/kernel/issues/I9L9J1
CVE: CVE-2024-27388

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3cfcfc102a5e57b021b786a755a38935e357797d



--------------------------------

The creds and oa->data need to be freed in the error-handling paths after
their allocation. So this patch add these deallocations in the
corresponding paths.

Fixes: 1d658336 ("SUNRPC: Add RPC based upcall mechanism for RPCGSS auth")
Signed-off-by: default avatarZhipeng Lu <alexious@zju.edu.cn>
Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
Signed-off-by: default avatarDong Chenchen <dongchenchen2@huawei.com>
parent 7d91c9c7
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment