From 6a9bf483879b68ad7682b2fc77b34bb831eea01d Mon Sep 17 00:00:00 2001 From: dmiller Date: Wed, 1 Jul 2026 02:06:11 +0000 Subject: [PATCH] Check for start_smb failure. Fixes #1946 --- scripts/smb-enum-services.nse | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/smb-enum-services.nse b/scripts/smb-enum-services.nse index 311515fe2..b6885bdbb 100644 --- a/scripts/smb-enum-services.nse +++ b/scripts/smb-enum-services.nse @@ -862,6 +862,10 @@ action = function(host, port) local result local status, smbstate = msrpc.start_smb(host, msrpc.SVCCTL_PATH) + if not status then + return nil, stdnse.format_output(false, smbstate) + end + status, bind_result = msrpc.bind(smbstate, msrpc.SVCCTL_UUID, msrpc.SVCCTL_VERSION, nil) if(status == false) then