VYPR

jsonata

by Jsonata Js

Source repositories

CVEs (6)

  • CVE-2024-27307CriMar 6, 2024
    risk 0.57cvss 9.8epss 0.01

    JSONata is a JSON query and transformation language. Starting in version 1.4.0 and prior to version 1.8.7 and 2.0.4, a malicious expression can use the transform operator to override properties on the `Object` constructor and prototype. This may lead to denial of service, remote…

  • CVE-2026-77415CriAug 21, 2026
    risk 0.54cvss epss 0.01

    JSONata is a JSON query and transformation language. Prior to 1.8.8 and 2.2.1, crafted JSONata expressions could chain several object-integrity weaknesses to execute arbitrary code. The chain could overwrite $clone to mutate objects through evaluateTransformExpression, expose…

  • CVE-2026-77414CriAug 21, 2026
    risk 0.53cvss epss 0.00

    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…

  • CVE-2026-77413CriAug 21, 2026
    risk 0.53cvss epss 0.01

    JSONata is a JSON query and transformation language. Prior to 1.8.8 and 2.2.0, the src/functions.js lookup function lacked an Object.prototype.hasOwnProperty check and allowed crafted expressions to access inherited prototype members. An attacker able to supply an expression…

  • CVE-2026-52746HigJul 17, 2026
    risk 0.42cvss 7.5epss 0.01

    JSONata is a JSON query and transformation language. Prior to 2.2.0 and 1.8.9, malicious non-matching inputs to the $toMillis function can cause superlinear backtracking in the ISO-8601 validation regex, leading to denial of service in applications that evaluate user-provided…

  • CVE-2026-12208MedJun 15, 2026
    risk 0.27cvss 5.3epss 0.00

    A weakness has been identified in jsonata-js jsonata up to 2.2.0. The affected element is the function createFrame of the file src/jsonata.js of the component Function Binding Frame System. This manipulation causes improperly controlled modification of object prototype…