diff options
| author | Joshua Rogers <linux@joshua.hu> | 2025-11-07 10:05:33 -0500 |
|---|---|---|
| committer | Chuck Lever <chuck.lever@oracle.com> | 2025-12-08 10:51:26 -0500 |
| commit | d4b69a6186b215d2dc1ebcab965ed88e8d41768d (patch) | |
| tree | 01f00c7fc99f4114596181f3582f297e855c901a /scripts/objdiff | |
| parent | df8c841dd92a7f262ad4fa649aa493b181e02812 (diff) | |
SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
A zero length gss_token results in pages == 0 and in_token->pages[0]
is NULL. The code unconditionally evaluates
page_address(in_token->pages[0]) for the initial memcpy, which can
dereference NULL even when the copy length is 0. Guard the first
memcpy so it only runs when length > 0.
Fixes: 5866efa8cbfb ("SUNRPC: Fix svcauth_gss_proxy_init()")
Cc: stable@vger.kernel.org
Signed-off-by: Joshua Rogers <linux@joshua.hu>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'scripts/objdiff')
0 files changed, 0 insertions, 0 deletions
