aboutsummaryrefslogtreecommitdiffstats
path: root/package/network/services/samba36/patches/290-remove_lsa.patch
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2016-04-16 20:06:34 +0000
committerHauke Mehrtens <hauke@hauke-m.de>2016-04-16 20:06:34 +0000
commit1414f1647d435a7eda48d9433a022286a46d9097 (patch)
tree633f8ca00f7284130188a3f6e8e65025009f9ff2 /package/network/services/samba36/patches/290-remove_lsa.patch
parent894aed060ee15dafea19d94157adddf38ff8e2e7 (diff)
downloadupstream-1414f1647d435a7eda48d9433a022286a46d9097.tar.gz
upstream-1414f1647d435a7eda48d9433a022286a46d9097.tar.bz2
upstream-1414f1647d435a7eda48d9433a022286a46d9097.zip
samba: fix some security problems
This fixes the following security problems: * CVE-2015-7560 * CVE-2015-5370 * CVE-2016-2110 * CVE-2016-2111 * CVE-2016-2112 * CVE-2016-2115 * CVE-2016-2118 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 49175
Diffstat (limited to 'package/network/services/samba36/patches/290-remove_lsa.patch')
-rw-r--r--package/network/services/samba36/patches/290-remove_lsa.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/package/network/services/samba36/patches/290-remove_lsa.patch b/package/network/services/samba36/patches/290-remove_lsa.patch
index fe37d5dae1..6dc35753b1 100644
--- a/package/network/services/samba36/patches/290-remove_lsa.patch
+++ b/package/network/services/samba36/patches/290-remove_lsa.patch
@@ -71,3 +71,18 @@
}
size_t num_pipe_handles(struct pipes_struct *p)
+--- a/source3/rpc_server/srv_pipe.c
++++ b/source3/rpc_server/srv_pipe.c
+@@ -419,10 +419,12 @@ static bool check_bind_req(struct pipes_
+ context_fns->allow_connect = false;
+ }
+ #endif
++#ifdef LSA_SUPPORT
+ ok = ndr_syntax_id_equal(abstract, &ndr_table_lsarpc.syntax_id);
+ if (ok) {
+ context_fns->allow_connect = false;
+ }
++#endif
+ #ifdef NETLOGON_SUPPORT
+ ok = ndr_syntax_id_equal(abstract, &ndr_table_netlogon.syntax_id);
+ if (ok) {