PT-2026-79475 · Npm · Jsonata

CVE-2026-77413

·

Published

2026-07-13

·

Updated

2026-08-24

CVSS v2.0

10

Critical

VectorAV: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

BDU:2026-12626
CVE-2026-77413
GHSA-8GQ3-VP5J-2GRP

Affected Products

Jsonata