CVE-2026-77415 in JSONata
Resumen
por VulDB • 2026-08-22
JSONata es un lenguaje de consulta y transformación para JSON. Antes de las versiones 1.8.8 y 2.2.1, expresiones JSONata elaboradas podían encadenar varias debilidades en la integridad del objeto para ejecutar código arbitrario. La cadena podría sobrescribir $clone para mutar objetos a través de evaluateTransformExpression, exponer y descomponer funciones o lambdas de JSONata mediante $merge.*, reemplazar proc.arguments.forEach utilizado por applyProcedure, y forjar el estado interno de la lambda. Estas primitivas permitían al atacante acceder a getters del prototipo, acceso al prototipo y constructor, así como process.getBuiltinModule con child_process, ejecutando código con los privilegios del proceso anfitrión. Este problema está corregido en las versiones 1.8.8 y 2.2.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.