CVE-2026-77415 in JSONatainformación

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.

Responsable

GitHub M

Reservar

2026-08-20

Divulgación

2026-08-22

Moderación

aceptado

Artículo

VDB-394236

CPE

listo

EPSS

0.00508

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!