Files
codeql/javascript/ql/src/Security/CWE-078/examples/command-injection_shellquote.js
2023-07-05 12:02:11 +01:00

11 lines
308 B
JavaScript

var cp = require("child_process"),
http = require('http'),
url = require('url'),
shellQuote = require('shell-quote');
var server = http.createServer(function(req, res) {
let options = url.parse(req.url, true).query.options;
cp.execFileSync('wc', shellQuote.parse(options)); // GOOD
});