Vulnerabilities

1 via 1 paths

Dependencies

167

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@7.6.0

Detailed paths

  • Introduced through: @js-telecortex-2/js-telecortex-2-client@Laserphile/JS-Telecortex-2-Client › mathjs@7.6.0
    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