diff options
author | Stefan Metzmacher <metze@samba.org> | 2015-08-07 11:36:47 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2016-02-24 11:43:57 +0100 |
commit | 757e25a542eee265e60f6c9482b14b3aa3cf2e59 (patch) | |
tree | f25e76d67fd78a20efed0009b55c095c8c5383ac | |
parent | 5b5fcbf8a535c196b38a1c4028f43770d5938dcf (diff) | |
download | samba-757e25a542eee265e60f6c9482b14b3aa3cf2e59.tar.gz |
CVE-2016-0771: s4:librpc: python_dns and python_dcerpc_dnsp doesn't require client bindings
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11686
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11128
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
-rw-r--r-- | librpc/idl/dns.idl | 2 | ||||
-rw-r--r-- | librpc/idl/dnsp.idl | 4 | ||||
-rwxr-xr-x | source4/librpc/wscript_build | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/librpc/idl/dns.idl b/librpc/idl/dns.idl index d247e0e67d5..1183bd12299 100644 --- a/librpc/idl/dns.idl +++ b/librpc/idl/dns.idl @@ -270,7 +270,7 @@ interface dns /* this is a convenience hook for ndrdump */ - void decode_dns_name_packet( + [nopython] void decode_dns_name_packet( [in] dns_name_packet packet ); } diff --git a/librpc/idl/dnsp.idl b/librpc/idl/dnsp.idl index 4c49001c856..d705cfcbfa3 100644 --- a/librpc/idl/dnsp.idl +++ b/librpc/idl/dnsp.idl @@ -263,11 +263,11 @@ interface dnsp /* these are convenience hooks for ndrdump */ - void decode_DnssrvRpcRecord( + [nopython] void decode_DnssrvRpcRecord( [in] dnsp_DnssrvRpcRecord blob ); - void decode_DnsProperty( + [nopython] void decode_DnsProperty( [in] dnsp_DnsProperty blob ); } diff --git a/source4/librpc/wscript_build b/source4/librpc/wscript_build index f49c30dbe30..83464ba7c93 100755 --- a/source4/librpc/wscript_build +++ b/source4/librpc/wscript_build @@ -176,7 +176,7 @@ bld.SAMBA_PYTHON('python_echo', bld.SAMBA_PYTHON('python_dns', source='../../librpc/gen_ndr/py_dns.c', - deps='RPC_NDR_DNS pytalloc-util pyrpc_util', + deps='NDR_DNS pytalloc-util pyrpc_util', realname='samba/dcerpc/dns.so' ) @@ -328,7 +328,7 @@ bld.SAMBA_PYTHON('python_dcerpc_drsblobs', bld.SAMBA_PYTHON('python_dcerpc_dnsp', source='../../librpc/gen_ndr/py_dnsp.c', - deps='pytalloc-util pyrpc_util NDR_SECURITY RPC_NDR_DNSP', + deps='pytalloc-util pyrpc_util NDR_SECURITY NDR_DNSP', realname='samba/dcerpc/dnsp.so' ) |