Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c4720591 authored by J. Bruce Fields's avatar J. Bruce Fields
Browse files

nfsd4: Fix MACH_CRED NULL dereference



Fixes a NULL-dereference on attempts to use MACH_CRED protection over
auth_sys.

Signed-off-by: default avatarJ. Bruce Fields <bfields@redhat.com>
parent 7193bd17
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1264,6 +1264,8 @@ static bool svc_rqst_integrity_protected(struct svc_rqst *rqstp)
	struct svc_cred *cr = &rqstp->rq_cred;
	u32 service;

	if (!cr->cr_gss_mech)
		return false;
	service = gss_pseudoflavor_to_service(cr->cr_gss_mech, cr->cr_flavor);
	return service == RPC_GSS_SVC_INTEGRITY ||
	       service == RPC_GSS_SVC_PRIVACY;