GHSA-vx5c-87qx-cv6c
Arbitrary Code Execution in mathjs
Packages
Details
As written in the advisory (Markdown source, shown as plain text).
math.js before 3.17.0 had an arbitrary code execution in the JavaScript engine. Creating a typed function with JavaScript code in the name could result arbitrary execution.
## Recommendation
Update to version 3.17.0 or later.
References
External links from the advisory. They lead to third-party sites.
- https://nvd.nist.gov/vuln/detail/CVE-2017-1001002
- https://github.com/josdejong/mathjs/commit/8d2d48d81b3c233fb64eb2ec1d7a9e1cf6a55a90
- https://github.com/advisories/GHSA-vx5c-87qx-cv6c
- https://github.com/josdejong/mathjs/blob/master/HISTORY.md#2017-11-18-version-3170
- https://www.npmjs.com/advisories/552