From ccdb81655208383fe5144bffcd77edf4f47c4bd0 Mon Sep 17 00:00:00 2001 From: nnposter Date: Thu, 19 Dec 2019 20:16:23 +0000 Subject: [PATCH] Avoid traversing dot and dot-dot directories --- scripts/smb-ls.nse | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/smb-ls.nse b/scripts/smb-ls.nse index a6fdfa884..478ab71ca 100644 --- a/scripts/smb-ls.nse +++ b/scripts/smb-ls.nse @@ -145,7 +145,7 @@ local function list_files(host, share, smbstate, path, options, output, maxdepth if not continue then return false end - if is_dir(fe) then + if is_dir(fe) and not (fe.fname == "." or fe.fname == "..") then continue = true if maxdepth > 0 then continue = list_files(host, share, smbstate,