CVE-2026-77413 in jsonata
Résumé
par VulDB • 22/08/2026
JSONata est un langage de requête et de transformation JSON. Avant les versions 1.8.8 et 2.2.0, la fonction `lookup` dans `src/functions.js` manquait d'une vérification `Object.prototype.hasOwnProperty`, permettant à des expressions fabriquées d'accéder aux membres du prototype hérités. Un attaquant capable de fournir une expression pouvait utiliser les accesseurs (setters) et mutateurs (getters) du prototype hérité, l'accès au constructeur, la méthode `valueOf` et `process.getBuiltinModule` pour atteindre le module `child_process` et exécuter un code arbitraire avec les privilèges du processus hôte. Ce problème est corrigé dans les versions 1.8.8 et 2.2.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.