Files
codeql/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/decompress.js
2025-02-28 13:28:33 +01:00

17 lines
378 B
JavaScript

const decompress = require('decompress');
const express = require('express')
const fileUpload = require("express-fileupload");
const app = express();
app.use(fileUpload());
app.listen(3000, () => {
});
app.post('/upload', async (req, res) => {
decompress(req.query.filePath, 'dist').then(files => { // $ Alert
console.log('done!');
});
res.send("OK")
});