FICHE CVE

CVE-2026-46510

Publiée le 2026-05-29 · Dernière modification le 2026-07-21

🇫🇷 EN BREF

Les applications Node.js utilisant la bibliothèque `form-data-objectizer` avant la version 1.0.1 sont vulnérables à la pollution de prototype (prototype pollution). Un attaquant distant non authentifié peut envoyer un champ de formulaire HTTP spécialement conçu pour modifier le prototype de l'objet de base, ce qui pourrait altérer le comportement de l'ensemble de l'application. Cette exploitation est facile à réaliser car elle ne nécessite aucune interaction de l'utilisateur ni de privilèges particuliers, au-delà d'un accès réseau basique au serveur.

CVSS 3.18.2 ÉLEVÉE
Publiée2026-05-29
Dernière modification2026-07-21

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéAucun
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéFaible

RÉFÉRENCES

Description officielle du NVD (en anglais)

form-data-objectizer converts FormData to object. Prior to 1.0.1, form-data-objectizer walks bracket-notation form keys (e.g. name[sub]) into nested objects without filtering __proto__, constructor, or prototype. A single HTTP form field whose name starts with __proto__[...] causes the library to mutate Object.prototype, which is a prototype pollution primitive of the entire Node.js process. This vulnerability is fixed in 1.0.1.