]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:auth/ntlm: let authsam_check_password_internals() add NETLOGON_NTLMV2_ENABLED
authorStefan Metzmacher <metze@samba.org>
Wed, 15 Jan 2025 10:57:12 +0000 (11:57 +0100)
committerJule Anger <janger@samba.org>
Mon, 3 Feb 2025 14:53:10 +0000 (14:53 +0000)
Windows returns NETLOGON_NTLMV2_ENABLED in all
netr_LogonSamLogon* response messages.
Even if NTLMv1 was actually used and also
for password authentication.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15783

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
(cherry picked from commit 1414004ee953975c50e0ee374684ff8e01246946)

source4/auth/ntlm/auth_sam.c

index d12045d8e1c1aa6953a6857db84d0c225bb3b565..35728244a8b102ec98da959f6812526c19a9d789 100644 (file)
@@ -1090,6 +1090,7 @@ static NTSTATUS authsam_check_password_internals(struct auth_method_context *ctx
                talloc_free(tmp_ctx);
                return nt_status;
        }
+       (*user_info_dc)->info->user_flags |= NETLOGON_NTLMV2_ENABLED;
 
        result = dsdb_is_protected_user(ctx->auth_ctx->sam_ctx,
                                        (*user_info_dc)->sids,