CVE Wiki Pixee · CVE intelligence
← All CVEs

CVE-2026-77414

Critical · CVSS 9.3
CVSS
9.3
nvd
EPSS
0.57%
46th pct
KEV
No
Class
oss containerizable
CWE-94

Description

JSONata is a JSON query and transformation language. Prior to 1.8.8 and 2.2.1, the src/jsonata.js environment.lookup function used a bypassable hasOwnProperty check. Crafted expressions could use $hasOwnProperty, $spread, $string, prototype access, and $constructor to reach the object prototype and invoke process.getBuiltinModule with child_process, executing arbitrary code with the privileges of the host process. This issue is fixed in versions 1.8.8 and 2.2.1.

Affected packages

npm jsonata 0 → 1.8.8
npm jsonata 2.0.0 → 2.2.1

References

Status: profiled · ingested 2026-09-10T00:00:00.000Z