CVE-2026-77413 in jsonatainformation

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.

Responsable

GitHub M

Réserver

20/08/2026

Divulgation

21/08/2026

Modérer

accepté

Entrée

VDB-394224

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!