inetChecksite() fixed vulnerability: command injection
This commit is contained in:
+7
-1
@@ -34,7 +34,13 @@ function inetChecksite(url, callback) {
|
||||
return new Promise((resolve) => {
|
||||
process.nextTick(() => {
|
||||
|
||||
const urlSanitized = util.sanitizeShellString(url).toLowerCase();
|
||||
let urlSanitized = util.sanitizeShellString(url).toLowerCase();
|
||||
urlSanitized = urlSanitized.replace(/ /g, '');
|
||||
urlSanitized = urlSanitized.replace(/\$/g, '');
|
||||
urlSanitized = urlSanitized.replace(/\(/g, '');
|
||||
urlSanitized = urlSanitized.replace(/\)/g, '');
|
||||
urlSanitized = urlSanitized.replace(/{/g, '');
|
||||
urlSanitized = urlSanitized.replace(/}/g, '');
|
||||
let result = {
|
||||
url: urlSanitized,
|
||||
ok: false,
|
||||
|
||||
Reference in New Issue
Block a user