Files
codeql/javascript/ql/test/query-tests/Security/CWE-079/formatting.js
2018-08-21 09:02:35 +02:00

9 lines
317 B
JavaScript

var express = require('express');
express().get('/user/', function(req, res) {
var evil = req.query.evil;
res.send(console.log("<div>%s</div>", evil)); // OK (returns undefined)
res.send(util.format("<div>%s</div>", evil)); // NOT OK
res.send(require("printf")("<div>%s</div>", evil)); // NOT OK
});