opnsense-src/sys/fs/nfs
Alan Somers 4421ce1328 nfscl: fix uninitialized memory in nfsv4_loadattr
When processing an RPC response that did not include any Owner
attribute, nfsv4_loadattr would return na_uid and na_gid uninitialized.
The uninitialized values could then make their way into the NFS
attribute cache via nfscl_loadattrcache.

PR:		281279
Reported by:	KMSAN
Reviewed by:	rmacklem
Sponsored by:	Axcient

(cherry picked from commit 44328abfb7aca8150b07b83ff502c9185677e3fb)
2024-10-10 13:08:12 -06:00
..
nfs.h nfscl/kgssapi: Fix Kerberized NFS mounts to pNFS servers 2023-12-23 17:03:58 -08:00
nfs_commonacl.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nfs_commonkrpc.c nfscl: Fix handling of expired Kerberos credentials (NFSv4.1/4.2) 2024-01-01 17:20:17 -08:00
nfs_commonport.c nfscl: Clear out a lot of cruft related to B_DIRECT 2024-04-30 18:06:36 -07:00
nfs_commonsubs.c nfscl: fix uninitialized memory in nfsv4_loadattr 2024-10-10 13:08:12 -06:00
nfs_var.h nfsd: Fix Link conformance with RFC8881 for delegations 2024-05-10 18:04:40 -07:00
nfscl.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsclstate.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsdport.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfskpiport.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsm_subs.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsport.h nfscl: Clear out a lot of cruft related to B_DIRECT 2024-04-30 18:06:36 -07:00
nfsproto.h nfsproto.h: Define the new mode_umask attribute 2024-08-30 18:53:55 -07:00
nfsrvcache.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsrvstate.h nfsd: Fix nfsrv_cleanclient so that it can be called with a mutex 2024-07-21 16:06:02 -07:00
nfsv4_errstr.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
rpcv2.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
xdr_subs.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00