mirror of
https://github.com/samba-team/samba.git
synced 2025-03-20 22:50:26 +03:00
CVE-2016-2115: s3:winbindd: use lp_client_ipc_{min,max}_protocol()
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11756 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
This commit is contained in:
parent
2c62a54ce1
commit
f1dea29889
@ -903,7 +903,6 @@ const char *lp_idmap_backend(const char *domain_name);
|
||||
const char *lp_idmap_default_backend (void);
|
||||
int lp_security(void);
|
||||
int lp_client_max_protocol(void);
|
||||
int lp_winbindd_max_protocol(void);
|
||||
int lp_client_ipc_min_protocol(void);
|
||||
int lp_client_ipc_max_protocol(void);
|
||||
int lp_client_ipc_signing(void);
|
||||
|
@ -4439,15 +4439,6 @@ int lp_client_max_protocol(void)
|
||||
return client_max_protocol;
|
||||
}
|
||||
|
||||
int lp_winbindd_max_protocol(void)
|
||||
{
|
||||
int client_max_protocol = lp__client_max_protocol();
|
||||
if (client_max_protocol == PROTOCOL_DEFAULT) {
|
||||
return PROTOCOL_LATEST;
|
||||
}
|
||||
return client_max_protocol;
|
||||
}
|
||||
|
||||
int lp_client_ipc_min_protocol(void)
|
||||
{
|
||||
int client_ipc_min_protocol = lp__client_ipc_min_protocol();
|
||||
|
@ -1049,8 +1049,8 @@ static NTSTATUS cm_prepare_connection(struct winbindd_domain *domain,
|
||||
cli_set_timeout(*cli, 10000); /* 10 seconds */
|
||||
|
||||
result = smbXcli_negprot((*cli)->conn, (*cli)->timeout,
|
||||
lp_client_min_protocol(),
|
||||
lp_winbindd_max_protocol());
|
||||
lp_client_ipc_min_protocol(),
|
||||
lp_client_ipc_max_protocol());
|
||||
|
||||
if (!NT_STATUS_IS_OK(result)) {
|
||||
DEBUG(1, ("cli_negprot failed: %s\n", nt_errstr(result)));
|
||||
|
Loading…
x
Reference in New Issue
Block a user