mirror of
https://github.com/samba-team/samba.git
synced 2025-01-08 21:18:16 +03:00
s4:librpc/rpc: dcerpc_generic_session_key() should only be available on local transports
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Günther Deschner <gd@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
af8c4ebf9b
commit
5a397216d4
@ -86,6 +86,9 @@
|
||||
^samba4.rpc.lsalookup with seal,padcheck
|
||||
^samba4.rpc.lsalookup with validate
|
||||
^samba4.rpc.lsalookup with bigendian
|
||||
^samba4.rpc.lsa on ncacn_np with seal # This gives NT_STATUS_LOCAL_USER_SESSION_KEY
|
||||
^samba4.rpc.lsa with seal # This gives NT_STATUS_LOCAL_USER_SESSION_KEY
|
||||
^samba4.rpc.lsa.secrets.*seal # This gives NT_STATUS_LOCAL_USER_SESSION_KEY
|
||||
^samba4.rpc.netlogon.*.LogonUasLogon
|
||||
^samba4.rpc.netlogon.*.LogonUasLogoff
|
||||
^samba4.rpc.netlogon.*.DatabaseSync
|
||||
@ -208,6 +211,7 @@
|
||||
^samba3.smb2.replay.replay4
|
||||
^samba3.smb2.lock.*replay
|
||||
^samba3.raw.session.*reauth2 # maybe fix this?
|
||||
^samba3.rpc.lsa.secrets.seal # This gives NT_STATUS_LOCAL_USER_SESSION_KEY
|
||||
^samba3.rpc.samr.passwords.badpwdcount.samr.badPwdCount\(nt4_dc\) # We fail this test currently
|
||||
^samba3.rpc.samr.passwords.lockout.*\(nt4_dc\)$ # We fail this test currently
|
||||
^samba3.rpc.spoolss.printer.addprinter.driver_info_winreg # knownfail or flapping?
|
||||
|
@ -776,6 +776,16 @@ _PUBLIC_ NTSTATUS dcerpc_pipe_auth(TALLOC_CTX *mem_ctx,
|
||||
NTSTATUS dcerpc_generic_session_key(struct dcecli_connection *c,
|
||||
DATA_BLOB *session_key)
|
||||
{
|
||||
*session_key = data_blob_null;
|
||||
|
||||
if (c != NULL) {
|
||||
if (c->transport.transport != NCALRPC &&
|
||||
c->transport.transport != NCACN_UNIX_STREAM)
|
||||
{
|
||||
return NT_STATUS_LOCAL_USER_SESSION_KEY;
|
||||
}
|
||||
}
|
||||
|
||||
/* this took quite a few CPU cycles to find ... */
|
||||
session_key->data = discard_const_p(unsigned char, "SystemLibraryDTC");
|
||||
session_key->length = 16;
|
||||
|
Loading…
Reference in New Issue
Block a user