Lucene search
+L

49 matches found

Snyk
Snyk
added 2022/01/19 8:53 a.m.5 views

Prototype Pollution

Overview deep-get-set is a Set and get values on objects via dot-notation strings. Affected versions of this package are vulnerable to Prototype Pollution via the 'deep' function. Note: This vulnerability derives from an incomplete fix of CVE-2020-7715 POC: js let deep = require'deep-get-set';...

9.8CVSS9AI score0.01965EPSS
SaveExploits2References2
OSV
OSV
added 2022/01/12 10:59 p.m.27 views

GHSA-GJM5-83CW-P3P2 Prototype Pollution in extend2

The package extend2 before 1.0.1 are vulnerable to Prototype Pollution via the extend function due to unsafe recursive merge...

7.3CVSS5.9AI score0.0145EPSS
SaveExploits1References6
CVE
CVE
added 2022/01/07 8:5 p.m.56 views

CVE-2021-23568

CVE-2021-23568 affects the JavaScript package extend2 (versions before 1.0.1). The vulnerability is a Prototype Pollution in the extend function caused by unsafe recursive merge, enabling an attacker to inject properties (such as proto ) into Object.prototype, potentially leading to DoS or remote...

9.8CVSS8.4AI score0.0145EPSS
SaveExploits1References4Affected Software1
Snyk
Snyk
added 2021/12/15 2:48 p.m.6 views

Prototype Pollution

Overview extend2 is a forked from node-extend, the difference is overriding array as primitive when deep clone. Affected versions of this package are vulnerable to Prototype Pollution via the extend function due to unsafe recursive merge. POC: js var e = require "extend2" etrue, ,...

9.8CVSS9AI score0.0145EPSS
SaveExploits1References2
Snyk
Snyk
added 2021/12/13 2:32 p.m.7 views

Prototype Pollution

Overview Affected versions of this package are vulnerable to Prototype Pollution due to allowing all Object attributes to be altered, including their magical attributes such as proto, constructor and prototype. PoC js var jsgui=require'jsgui-lang-essentials'; var obj=; console.log"start: " +...

9.8CVSS9AI score0.01217EPSS
SaveExploits1References2
Snyk
Snyk
added 2021/09/06 11:25 a.m.8 views

Prototype Pollution

Overview @cookiex/deep is a Tool to assign properties recursively and create recursion features in an easy way. Affected versions of this package are vulnerable to Prototype Pollution. The global proto object can be polluted using the proto object. PoC var deep = require"@cookiex/deep" const targ...

9.8CVSS9AI score0.0159EPSS
SaveExploits1References2
Snyk
Snyk
added 2021/07/20 1:42 p.m.2 views

Prototype Pollution

Overview com.graphhopper:graphhopper-web-bundle is a GraphHopper routing engine as a web-service Affected versions of this package are vulnerable to Prototype Pollution. The URL parser could be tricked into adding or modifying properties of Object.prototype using a constructor or proto payload. P...

5.4CVSS6.2AI score0.01401EPSS
SaveExploits1References2
Snyk
Snyk
added 2021/06/17 3:26 p.m.8 views

Prototype Pollution

Overview lutils is an A few reliable utils. Affected versions of this package are vulnerable to Prototype Pollution via the main merge function. PoC const lt = require'lutils'; let obj = ; console.log"Before being polluted: " + obj.polluted; var EVILJSON = JSON.parse'"proto":"polluted":true';...

9.8CVSS9AI score0.01003EPSS
SaveExploits1References2
Snyk
Snyk
added 2021/06/17 3:16 p.m.4 views

Prototype Pollution

Overview @ianwalter/merge is a Recursively merge JavaScript Objects Affected versions of this package are vulnerable to Prototype Pollution via the main merge function. Maintainer suggests using @generates/merger instead. PoC const merge = require'@ianwalter/merge'; let obj = ; console.log"Before...

9.8CVSS9AI score0.00763EPSS
SaveExploits1References2
Snyk
Snyk
added 2021/06/16 4:18 p.m.60 views

Prototype Pollution

Overview merge-change is a Deep merge of objects and other types, also for patches and immutable updates. Affected versions of this package are vulnerable to Prototype Pollution via the utils.set function. Details Prototype Pollution is a vulnerability affecting JavaScript. Prototype Pollution...

9.8CVSS9AI score0.01084EPSS
SaveExploits1References2
Snyk
Snyk
added 2021/06/15 8:29 a.m.7 views

Prototype Pollution

Overview nedb is an embedded persistent or in memory database for Node.js, nw.js, Electron and browsers, 100% JavaScript, no binary dependency. Affected versions of this package are vulnerable to Prototype Pollution. The library could be tricked into adding or modifying properties of...

7.3CVSS7.2AI score0.0087EPSS
SaveExploits1References2
Snyk
Snyk
added 2021/02/19 4:10 p.m.11 views

Prototype Pollution

Overview tree-kit is a Tree utilities which provides a full-featured extend and object-cloning facility, and various tools to deal with nested object structures. Affected versions of this package are vulnerable to Prototype Pollution via dotPath.set. PoC: const dotPath = require'tree-kit'...

7.8CVSS6.9AI score0.00427EPSS
SaveExploits0References2
Snyk
Snyk
added 2021/02/02 4:14 p.m.4 views

Prototype Pollution

Overview @lyngs/digger is an Use digger to value, from deep inside of an . Affected versions of this package are vulnerable to Prototype Pollution via the main functionality. PoC const digger = require"@lyngs/digger"; console.log'Prototype before dig', .isAdmin; digger, 'proto.isAdmin', true,...

7.5CVSS6.6AI score
SaveExploits0References2
Snyk
Snyk
added 2021/01/29 1:21 p.m.8 views

Prototype Pollution

Overview nested-object-assign is a Package to support nested merging of objects & properties, using Object.Assign Affected versions of this package are vulnerable to Prototype Pollution via the default function, as demonstrated by running the PoC below. PoC // poc.js const assign =...

7.5CVSS8AI score0.0152EPSS
SaveExploits1References2
Snyk
Snyk
added 2020/12/14 8:5 p.m.10 views

Prototype Pollution

Overview Affected versions of this package are vulnerable to Prototype Pollution. The vulnerability is in the extend function. PoC const decal = require'decal'; console.log'Before:', .polluted; const o = JSON.parse'"proto":"polluted":"1"'; decal.extend, true, o; console.log'After:', .polluted;...

8.6CVSS8.6AI score0.0176EPSS
SaveExploits1References2
Snyk
Snyk
added 2020/12/14 1:17 p.m.4 views

Prototype Pollution

Overview jiff is a JSON diff and patch based on rfc6902 Affected versions of this package are vulnerable to Prototype Pollution. When the operation specified is 'add', the function adds in the target object the property specified in the path, however it does not properly check the key being set,...

6.5CVSS6.5AI score
SaveExploits0References2
Snyk
Snyk
added 2020/11/22 3:13 p.m.5 views

Prototype Pollution

Overview merge is a library that allows you to merge multiple objects into one, optionally creating a new cloned object. Similar to the jQuery.extend but more flexible. Works in Node.js and the browser. Affected versions of this package are vulnerable to Prototype Pollution via recursiveMerge...

9.8CVSS9AI score0.01443EPSS
SaveExploits0References2
Snyk
Snyk
added 2020/10/13 12:45 p.m.8 views

Prototype Pollution

Overview json8 is a JSON toolkit for JavaScript Affected versions of this package are vulnerable to Prototype Pollution. The function adds in the target object the property specified in the path, however it does not properly check the key being set, leading to a prototype pollution. Details...

9.8CVSS9AI score0.0187EPSS
SaveExploits1References2
Snyk
Snyk
added 2020/10/07 3:29 p.m.6 views

Prototype Pollution

Overview mathjs is a math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with diff. Affected versions of this package are...

7.5CVSS8.1AI score0.03924EPSS
SaveExploits1References2
Snyk
Snyk
added 2020/09/30 3:6 p.m.7 views

Prototype Pollution

Overview mout is a Modular Utilities Affected versions of this package are vulnerable to Prototype Pollution. The deepFillIn function can be used to 'fill missing properties recursively', while the deepMixIn 'mixes objects into the target object, recursively mixing existing child objects as well'...

7.5CVSS8AI score0.02119EPSS
SaveExploits1References2
Rows per page
Query Builder