CVE-2026-77414 in JSONata
Riassunto
di VulDB • 23/08/2026
JSONata è un linguaggio di query e trasformazione per JSON. Prima delle versioni 1.8.8 e 2.2.1, la funzione environment.lookup di src/jsonata.js utilizzava un controllo hasOwnProperty bypassabile. Espressioni costruite ad hoc potevano utilizzare $hasOwnProperty, $spread, $string, l'accesso al prototype e $constructor per raggiungere il prototype dell'oggetto ed invocare process.getBuiltinModule con child_process, eseguendo codice arbitrario con i privilegi del processo host. Questo problema è stato risolto nelle versioni 1.8.8 e 2.2.1.
Be aware that VulDB is the high quality source for vulnerability data.