Vulnerabilities

1 via 1 paths

Dependencies

15

Source

GitHub

Find, fix and prevent vulnerabilities in your code.

Severity
  • 1
Status
  • 1
  • 0
  • 0

high severity

Improperly Controlled Modification of Dynamically-Determined Object Attributes

  • Vulnerable module: mathjs
  • Introduced through: mathjs@8.1.1

Detailed paths

  • Introduced through: iobroker.linkeddevices@Scrounger/ioBroker.linkeddevices mathjs@8.1.1
    Remediation: Upgrade to mathjs@15.2.0.

Overview

mathjs is a math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with diff.

Affected versions of this package are vulnerable to Improperly Controlled Modification of Dynamically-Determined Object Attributes via the expression parser. An attacker can execute arbitrary JavaScript code by sending malicious expressions for evaluation.

Remediation

Upgrade mathjs to version 15.2.0 or higher.

References