Vulnerability Description
math.js before 3.17.0 had an issue where private properties such as a constructor could be replaced by using unicode characters when creating an object.
CVSS Score
CRITICAL
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Mathjs Project | Mathjs | < 3.17.0 |
Related Weaknesses (CWE)
References
- https://github.com/josdejong/mathjs/blob/master/HISTORY.md#2017-11-18-version-31
- https://github.com/josdejong/mathjs/commit/a60f3c8d9dd714244aed7a5569c3dccaa3a4e
- https://github.com/josdejong/mathjs/blob/master/HISTORY.md#2017-11-18-version-31
- https://github.com/josdejong/mathjs/commit/a60f3c8d9dd714244aed7a5569c3dccaa3a4e
FAQ
What is CVE-2017-1001003?
CVE-2017-1001003 is a vulnerability with a CVSS score of 9.8 (CRITICAL). math.js before 3.17.0 had an issue where private properties such as a constructor could be replaced by using unicode characters when creating an object.
How severe is CVE-2017-1001003?
CVE-2017-1001003 has been rated CRITICAL with a CVSS base score of 9.8/10. This is considered a critical vulnerability requiring immediate attention.
Is there a patch for CVE-2017-1001003?
Check the references section above for vendor advisories and patch information. Affected products include: Mathjs Project Mathjs.