CVE-2022-38023 selftest:Samba3: avoid global 'server schannel = auto'
authorSamuel Cabrero <scabrero@suse.de>
Thu, 22 Dec 2022 15:46:15 +0000 (16:46 +0100)
committerJule Anger <janger@samba.org>
Mon, 23 Jan 2023 10:01:59 +0000 (10:01 +0000)
Instead of using the generic deprecated option use the specific
server require schannel:COMPUTERACCOUNT = no in order to allow
legacy tests for pass.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15240

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
(cherry picked from commit 3cd18690f83d2f85e847fc703ac127b4b04189fc)

selftest/target/Samba3.pm

index cb17408e39876dbedb396944e44d0373dfef3537..7e62eff98eca3c4412f185a43400c241d588cf76 100755 (executable)
@@ -271,9 +271,23 @@ sub setup_nt4_dc
        lanman auth = yes
        ntlm auth = yes
        raw NTLMv2 auth = yes
-       server schannel = auto
        rpc start on demand helpers = false
 
+       CVE_2020_1472:warn_about_unused_debug_level = 3
+       server require schannel:schannel0\$ = no
+       server require schannel:schannel1\$ = no
+       server require schannel:schannel2\$ = no
+       server require schannel:schannel3\$ = no
+       server require schannel:schannel4\$ = no
+       server require schannel:schannel5\$ = no
+       server require schannel:schannel6\$ = no
+       server require schannel:schannel7\$ = no
+       server require schannel:schannel8\$ = no
+       server require schannel:schannel9\$ = no
+       server require schannel:schannel10\$ = no
+       server require schannel:schannel11\$ = no
+       server require schannel:torturetest\$ = no
+
        fss: sequence timeout = 1
        check parent directory delete on close = yes
 ";