{"schema_version":1,"title":"JSONata vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 6 vulnerabilities in JSONata: 0 in the last 7 days and 4 in the last 90 days, 3 of them critical and 0 exploited in the wild. The most recent, CVE-2026-77415, was published on 21 August 2026. 1 technology has a page of its own.","url":"https://junglewise.ai/threats/vendors/jsonata","json_url":"https://junglewise.ai/threats/vendors/jsonata.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/vendors/jsonata","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"vendor","counts":{"high":1,"all_time":6,"critical":3,"exploited":0,"last_7_days":0,"last_30_days":0,"last_90_days":4,"last_365_days":5},"latest":[{"cve":"CVE-2026-77415","cvss":4,"epss":0.0089,"slug":"cve-2026-77415-jsonata-arbitrary-code-execution-via-crafted-expressions","title":"JSONata is a JSON query and transformation language. Prior to 1.8.8 and 2.2.1, crafted JSONata expressions could chain several object-integr","severity":"critical","exploited":false,"published_at":"2026-08-21T21:17:07.553+00:00","url":"https://junglewise.ai/threats/cve-2026-77415-jsonata-arbitrary-code-execution-via-crafted-expressions"},{"cve":"CVE-2026-77414","cvss":4,"epss":0.0057,"slug":"cve-2026-77414-jsonata-arbitrary-code-execution-in-expression-evaluation","title":"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 bypassa","severity":"critical","exploited":false,"published_at":"2026-08-21T21:17:07.41+00:00","url":"https://junglewise.ai/threats/cve-2026-77414-jsonata-arbitrary-code-execution-in-expression-evaluation"},{"cve":"CVE-2026-77413","cvss":4,"epss":0.0072,"slug":"cve-2026-77413-jsonata-arbitrary-code-execution-in-lookup-function","title":"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.prototy","severity":"critical","exploited":false,"published_at":"2026-08-21T21:17:07.267+00:00","url":"https://junglewise.ai/threats/cve-2026-77413-jsonata-arbitrary-code-execution-in-lookup-function"},{"cve":"CVE-2026-52746","cvss":7.5,"epss":0.0069,"slug":"cve-2026-52746-jsonata-js-jsonata-denial-of-service-in-tomillis-function","title":"jsonata-js JSONata Denial of Service in $toMillis function","severity":"high","exploited":false,"published_at":"2026-07-17T19:17:16.5+00:00","url":"https://junglewise.ai/threats/cve-2026-52746-jsonata-js-jsonata-denial-of-service-in-tomillis-function"},{"cve":"CVE-2026-12208","cvss":5.3,"epss":0.0031,"slug":"cve-2026-12208-jsonata-prototype-pollution-in-createframe-function","title":"JSONata prototype pollution in createFrame function","severity":"medium","exploited":false,"published_at":"2026-06-15T03:16:23.993+00:00","url":"https://junglewise.ai/threats/cve-2026-12208-jsonata-prototype-pollution-in-createframe-function"},{"cve":"CVE-2024-27307","cvss":3.1,"epss":0.0142,"slug":"cve-2024-27307-jsonata-prototype-pollution-via-transform-operator","title":"JSONata prototype pollution via transform operator","severity":"low","exploited":false,"published_at":"2024-03-04T20:43:12+00:00","url":"https://junglewise.ai/threats/cve-2024-27307-jsonata-prototype-pollution-via-transform-operator"}],"vendor":{"hub":true,"name":"JSONata","slug":"jsonata","homepage":"https://jsonata.org/","description":"An open-source project providing a query and transformation language for JSON data.","url":"https://junglewise.ai/threats/vendors/jsonata"},"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":3,"exploited":0,"vulnerabilities":3},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0}],"most_severe":[{"cve":"CVE-2026-77415","cvss":4,"epss":0.0089,"slug":"cve-2026-77415-jsonata-arbitrary-code-execution-via-crafted-expressions","title":"JSONata is a JSON query and transformation language. Prior to 1.8.8 and 2.2.1, crafted JSONata expressions could chain several object-integr","severity":"critical","exploited":false,"published_at":"2026-08-21T21:17:07.553+00:00","url":"https://junglewise.ai/threats/cve-2026-77415-jsonata-arbitrary-code-execution-via-crafted-expressions"},{"cve":"CVE-2026-77413","cvss":4,"epss":0.0072,"slug":"cve-2026-77413-jsonata-arbitrary-code-execution-in-lookup-function","title":"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.prototy","severity":"critical","exploited":false,"published_at":"2026-08-21T21:17:07.267+00:00","url":"https://junglewise.ai/threats/cve-2026-77413-jsonata-arbitrary-code-execution-in-lookup-function"},{"cve":"CVE-2026-77414","cvss":4,"epss":0.0057,"slug":"cve-2026-77414-jsonata-arbitrary-code-execution-in-expression-evaluation","title":"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 bypassa","severity":"critical","exploited":false,"published_at":"2026-08-21T21:17:07.41+00:00","url":"https://junglewise.ai/threats/cve-2026-77414-jsonata-arbitrary-code-execution-in-expression-evaluation"},{"cve":"CVE-2026-52746","cvss":7.5,"epss":0.0069,"slug":"cve-2026-52746-jsonata-js-jsonata-denial-of-service-in-tomillis-function","title":"jsonata-js JSONata Denial of Service in $toMillis function","severity":"high","exploited":false,"published_at":"2026-07-17T19:17:16.5+00:00","url":"https://junglewise.ai/threats/cve-2026-52746-jsonata-js-jsonata-denial-of-service-in-tomillis-function"},{"cve":"CVE-2026-12208","cvss":5.3,"epss":0.0031,"slug":"cve-2026-12208-jsonata-prototype-pollution-in-createframe-function","title":"JSONata prototype pollution in createFrame function","severity":"medium","exploited":false,"published_at":"2026-06-15T03:16:23.993+00:00","url":"https://junglewise.ai/threats/cve-2026-12208-jsonata-prototype-pollution-in-createframe-function"},{"cve":"CVE-2024-27307","cvss":3.1,"epss":0.0142,"slug":"cve-2024-27307-jsonata-prototype-pollution-via-transform-operator","title":"JSONata prototype pollution via transform operator","severity":"low","exploited":false,"published_at":"2024-03-04T20:43:12+00:00","url":"https://junglewise.ai/threats/cve-2024-27307-jsonata-prototype-pollution-via-transform-operator"}],"generated_at":"2026-09-26T09:11:00.170868+00:00","technologies":[{"name":"JSONata","slug":"jsonata","vulnerabilities":6,"url":"https://junglewise.ai/threats/technologies/jsonata"}]}