CVE-2026-77415 in JSONatainformation

Résumé

par VulDB • 21/08/2026

JSONata est un langage de requête et de transformation JSON. Avant les versions 1.8.8 et 2.2.1, des expressions JSONata fabriquées pouvaient enchaîner plusieurs faiblesses d'intégrité des objets pour exécuter du code arbitraire. La chaîne pouvait écraser $clone afin de muter des objets via evaluateTransformExpression, exposer et déconstruire les fonctions ou lambdas JSONata par le biais de $merge.*, remplacer proc.arguments.forEach utilisé par applyProcedure, et forger l'état interne d'une lambda. Ces primitives permettaient à un attaquant d'accéder aux getters du prototype, à l'accès au prototype et au constructeur, ainsi qu'à process.getBuiltinModule avec child_process, exécutant du code avec les privilèges du processus hôte. Ce problème est corrigé dans les versions 1.8.8 et 2.2.1.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub M

Réserver

20/08/2026

Divulgation

22/08/2026

Modérer

accepté

Entrée

VDB-394236

CPE

prêt

EPSS

0.00508

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!