math.js prior to 3.17.0 had an issue where private properties such as a constructor could be replaced by using unicode characters when creating an object.
mathjs project mathjs