Files
codeql/javascript/ql/test/query-tests/Security/CWE-022/ZipSlip/ZipSlipBadUnzipper.js
2025-02-28 13:29:30 +01:00

10 lines
274 B
JavaScript

const fs = require('fs');
const unzipper = require('unzipper');
fs.createReadStream('path/to/archive.zip')
.pipe(unzipper.Parse())
.on('entry', function (entry) {
var fileName = entry.path; // $ Alert
entry.pipe(fs.createWriteStream(fileName)); // $ Sink
});