PT-2026-79475 · Npm · Jsonata
CVE-2026-77413
·
Published
2026-07-13
·
Updated
2026-08-24
CVSS v2.0
10
Critical
| Vector | AV:N/AC:L/Au:N/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions
JSONata versions prior to 1.8.8
JSONata versions prior to 2.2.0
Description
The
lookup function in src/functions.js lacks an Object.prototype.hasOwnProperty check, allowing crafted expressions to access inherited prototype members. An attacker providing a malicious expression can utilize inherited prototype setters, getters, constructor access, valueOf, and process.getBuiltinModule to access the child process module and execute arbitrary code with the privileges of the host process.Recommendations
Update to version 1.8.8 or later.
Update to version 2.2.0 or later.
Exploit
Fix
Code Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Jsonata