FICHE CVE
CVE-2017-1001003
Publiée le 2017-11-27 · Dernière modification le 2026-06-17
🇫🇷 EN BREF
Les applications utilisant la bibliothèque `math.js` (versions antérieures à 3.17.0) sont vulnérables à une faille permettant à des attaquants d'écraser des propriétés d'objets internes à l'aide de caractères Unicode spécifiques. Un attaquant peut exploiter cette vulnérabilité via un réseau pour exécuter du code arbitraire ou faire planter l'application, prenant ainsi le contrôle total du processus affecté. Cette attaque ne nécessite ni authentification ni interaction de l'utilisateur et est relativement simple à exécuter.
DÉTAIL DU VECTEUR CVSS
Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé
RÉFÉRENCES
Description officielle du NVD (en anglais)
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.