]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:libads: Zero memory in ads_change_trust_account_password()
authorPavel Filipenský <pfilipensky@samba.org>
Wed, 27 Jul 2022 15:21:07 +0000 (17:21 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Fri, 26 Aug 2022 07:59:32 +0000 (07:59 +0000)
Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/libads/util.c

index 150da78fe884fd9e1e95c31b199db5b1cb3e9384..a1e33fd3b33dbb073a57c0a646850361b59c4f29 100644 (file)
@@ -107,6 +107,7 @@ ADS_STATUS ads_change_trust_account_password(ADS_STRUCT *ads, char *host_princip
                                               info);
                return ADS_ERROR_NT(status);
        }
+       talloc_keep_secret(new_pw_blob.data);
        new_password = (const char *)new_pw_blob.data;
 
        ret = kerberos_set_password(ads->auth.kdc_server, host_principal, password, host_principal, new_password, ads->auth.time_offset);