CVE-2026-59876
Publiée le 2026-07-08 · Dernière modification le 2026-10-25
Les applications utilisant les versions 8.2.0 à 8.6.5 de `protobufjs` pour analyser des définitions protobuf sont vulnérables à la pollution de prototype (prototype pollution). Un attaquant distant et non authentifié peut envoyer un message au format texte spécialement conçu, contenant une clé `__proto__`, afin de modifier le comportement des objets de type map au sein de l'application. Bien que cela puisse entraîner des fuites de données mineures ou des problèmes d'intégrité, l'exécution de cette faille est difficile car elle nécessite une configuration spécifique et un degré de précision élevé.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
protobufjs compiles protobuf definitions into JavaScript (JS) functions. From 8.2.0 until 8.6.5, the protobufjs Text Format extension parsed string-keyed map entries using ordinary property assignment, allowing a map entry with key __proto__ to change the prototype of the returned map object instead of creating an own map entry in protobufjs/ext/textformat. This issue is fixed in version 8.6.5.