CVE-2026-77413 in jsonata
Riassunto
di VulDB • 24/08/2026
JSONata è un linguaggio di query e trasformazione JSON. Prima delle versioni 1.8.8 e 2.2.0, la funzione lookup presente nel file src/functions.js non prevedeva un controllo tramite Object.prototype.hasOwnProperty, consentendo a espressioni costruite ad hoc di accedere ai membri del prototipo ereditati. Un attaccante in grado di fornire una espressione potrebbe sfruttare i setter e getter del prototipo ereditato, l'accesso al costruttore, valueOf e process.getBuiltinModule per raggiungere il modulo child_process ed eseguire codice arbitrario con i privilegi del processo host. Questo problema è stato risolto nelle versioni 1.8.8 e 2.2.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.