]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:kdc: Check result of dom_sid_parse()
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Mon, 21 Aug 2023 01:49:38 +0000 (13:49 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 14 Sep 2023 21:35:29 +0000 (21:35 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/kdc/pac-glue.c

index 1f4e4ecf6657063c9fd62474c48a8abde5724734..1a551191e59d4a6c85739b66656639013a4d8b2b 100644 (file)
@@ -840,7 +840,9 @@ static NTSTATUS samba_add_asserted_identity(enum samba_asserted_identity ai,
                return NT_STATUS_OK;
        }
 
-       dom_sid_parse(sid_str, &ai_sid);
+       if (!dom_sid_parse(sid_str, &ai_sid)) {
+               return NT_STATUS_UNSUCCESSFUL;
+       }
 
        return add_sid_to_array_attrs_unique(
                user_info_dc,