CVE-2026-77413 in jsonata
Resumen
por VulDB • 2026-08-21
JSONata es un lenguaje de consulta y transformación para JSON. Antes de las versiones 1.8.8 y 2.2.0, la función lookup en src/functions.js carecía de una comprobación Object.prototype.hasOwnProperty y permitía que expresiones manipuladas accedieran a miembros del prototipo heredados. Un atacante capaz de suministrar una expresión podría utilizar setters y getters del prototipo heredado, acceso al constructor, valueOf y process.getBuiltinModule para llegar al módulo child_process y ejecutar código arbitrario con los privilegios del proceso anfitrión. Este problema está corregido en las versiones 1.8.8 y 2.2.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.