From 49dbae9bb3e5607498cb66118dfb2251efb39d58 Mon Sep 17 00:00:00 2001 From: Renan Rocha Date: Fri, 30 Apr 2021 22:39:28 -0300 Subject: [PATCH 1/2] Fix Improper Input Validation --- lib/docker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docker.js b/lib/docker.js index 89705eb..0f2e078 100644 --- a/lib/docker.js +++ b/lib/docker.js @@ -159,7 +159,7 @@ function dockerImagesInspect(imageID, payload) { process.nextTick(() => { imageID = imageID || ''; if (typeof imageID !== 'string') { - resolve(); + return resolve(); } const imageIDSanitized = (util.isPrototypePolluted() ? '' : util.sanitizeShellString(imageID, true)).trim(); if (imageIDSanitized) { From 359ac0f0b58279aeca85fe2fd43e9b823a77101c Mon Sep 17 00:00:00 2001 From: Renan Rocha Date: Sat, 1 May 2021 09:39:04 -0300 Subject: [PATCH 2/2] Fix Improper Input Validation --- lib/docker.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/docker.js b/lib/docker.js index 0f2e078..41a8bab 100644 --- a/lib/docker.js +++ b/lib/docker.js @@ -307,7 +307,7 @@ function dockerContainerInspect(containerID, payload) { process.nextTick(() => { containerID = containerID || ''; if (typeof containerID !== 'string') { - resolve(); + return resolve(); } const containerIdSanitized = (util.isPrototypePolluted() ? '' : util.sanitizeShellString(containerID, true)).trim(); if (containerIdSanitized) { @@ -601,7 +601,7 @@ function dockerContainerProcesses(containerID, callback) { process.nextTick(() => { containerID = containerID || ''; if (typeof containerID !== 'string') { - resolve(result); + return resolve(result); } const containerIdSanitized = (util.isPrototypePolluted() ? '' : util.sanitizeShellString(containerID, true)).trim();