Commit ac8bd203 authored by Vadym Gidulian's avatar Vadym Gidulian

Fixed vulnerability related w/ file include using absolute path

parent 17a82150
......@@ -36,7 +36,7 @@ module.exports = {
switch (ext) {
case 'ejs':
return ejs.render(template, vars, {filename: `${TEMPLATES_DIR}/${templateName}`});
return ejs.compile(template, {filename: `${TEMPLATES_DIR}/${templateName}`, root: TEMPLATES_DIR})(vars);
case 'hbs':
case 'handlebars':
return handlebars.compile(template)(vars);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment