makerjs@0.17.6

Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.

  • latest version

    0.19.2

  • latest non vulnerable version

  • first published

    10 years ago

  • latest version published

    2 months ago

  • licenses detected

  • Direct Vulnerabilities

    Known vulnerabilities in the makerjs package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

    Fix for free
    VulnerabilityVulnerable Version
    • M
    Prototype Pollution

    makerjs is a Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.

    Affected versions of this package are vulnerable to Prototype Pollution via the extendObject function. An attacker can inject or overwrite properties on target objects by supplying crafted source objects, potentially bypassing security checks that rely on hasOwnProperty() and introducing unexpected behavior or security risks through inherited or dangerous properties such as __proto__, constructor, or prototype.

    How to fix Prototype Pollution?

    Upgrade makerjs to version 0.19.2 or higher.

    <0.19.2