3130 matches found
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'...
Prototype Pollution
merge is vulnerable to prototype pollution. The function recursiveMerge allows for an injection of arbitrary properties into existing construct prototypes and modification of attributes such as proto, constructor and prototype...
CVE-2020-28499
All versions of package merge are vulnerable to Prototype Pollution via recursiveMerge...
CVE-2020-28499
All versions of package merge are vulnerable to Prototype Pollution via recursiveMerge...
Design/Logic Flaw
All versions of package merge are vulnerable to Prototype Pollution via recursiveMerge...
CVE-2020-28499
CVE-2020-28499 affects the Node.js merge package. The vulnerability is a prototype pollution weakness in the _recursiveMerge function that exists in all versions before 2.1.1. Exploitation could allow an attacker to modify object prototypes, potentially leading to arbitrary code execution or mani...
PT-2021-11555
Name of the Vulnerable Software and Affected Versions: merge versions prior to 2.1.1 Description: The issue concerns Prototype Pollution via the recursiveMerge function. This affects the merge package, potentially allowing for malicious modifications to the prototype. Recommendations: For version...
CVE-2021-26707
The merge-deep library before 3.0.3 for Node.js can be tricked into overwriting properties of Object.prototype or adding new properties to it. These properties are then inherited by every object in the program, thus facilitating prototype-pollution attacks against applications using this library...
Prototype Pollution
Overview merge-deep is a recursively merges values in a javascript object. Affected versions of this package are vulnerable to Prototype Pollution. Merge-deep actively attempts to prevent prototype pollution by blocking object property merges into proto, however it still allows for prototype...
@glossgenius/eslint-config (>=1.0.2 <=1.0.7), @halonext/nestjs-express-cassandra (>=7.0.0 <=7.1.0) +7 more potentially affected by CVE-2021-26707 via merge-deep (>=3.0.0 <=3.0.2)
merge-deep NPM version =3.0.0, =1.0.2, =7.0.0, =5.2.0, =6.0.1, =0.0.1, =0.1.0, =0.0.11, =1.0.0, =1.2.4 Source cves: CVE-2021-26707 Source advisory: SNYK:JS-MERGEDEEP-1070277...
Prototype Pollution
Amendment This was deemed not a vulnerability. Overview highcharts is a JavaScript charting library based on SVG, with fallbacks to VML and canvas for old browsers. Affected versions of this package are vulnerable to Prototype Pollution via the merge function. The function recursively merges the...
AngularJS: Prototype pollution in merge function could result in code injection
A prototype pollution vulnerability was found in AngularJS. A remote attacker could abuse this flaw by providing malicious input to the merge function by overriding or adding properties of the Object.prototype, allowing possible injection of code...
Prototype Pollution
Overview rfc6902 is a Complete implementation of RFC6902 patch and diff Affected versions of this package are vulnerable to Prototype Pollution. It may allow attackers to inject or modify the methods and properties of the global object constructor. PoC // poc.js var rfc6902 = require"rfc6902" var...
Prototype Pollution
Overview prototyped.js is a Common typescript ready prototypes available in both es5 and es6 Affected versions of this package are vulnerable to Prototype Pollution. PoC const set = require"prototyped.js/dist/object/set".default; console.log"Prototype before set", .isAdmin; set, "proto.isAdmin",...
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,...
@lyngs/chain (>=0.5.0 <=0.5.1) potentially affected by unknown CVE via @lyngs/merge (=1.0.9)
@lyngs/merge NPM version =1.0.9 is affected by a known vulnerability. The following packages have a transitive dependency on @lyngs/merge and may be impacted: - @lyngs/chain =0.5.0, =0.5.1 Source cves: unknown CVE Source advisory: SNYK:JS-LYNGSMERGE-1069823...
Prototype Pollution
Overview @lyngs/merge is an Use merge to merge every value. supporting types: . Affected versions of this package are vulnerable to Prototype Pollution via the main functionality. PoC const merge = require'@lyngs/merge'; console.log"prototype before merge", .isAdmin; mergedummy: 1,...
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 =...
Prototype Pollution
Overview total.js is a framework for Node.js platfrom written in pure JavaScript similar to PHP's Laravel or Python's Django or ASP.NET MVC. It can be used as web, desktop, service or IoT application. Affected versions of this package are vulnerable to Prototype Pollution. The set function can be...
Prototype Pollution in fabiospampinato/plain-object-merge
Description plain-object-merge is vulnerable to Prototype Pollution. Proof of Concept 1. Create the following PoC file: javascript // poc.js const merge = require'plain-object-merge' console.log'Before: ' + .polluted merge, JSON.parse'"proto": "polluted": true' console.log'After: ' + .polluted 2...