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 code execution or other unexpected behavior in applications that evaluate user-provided JSONata expressions. This issue has been fixed in JSONata versions 1.8.7 and 2.0.4. Applications that evaluate user-provided expressions should update ASAP to prevent exploitation. As a workaround, one may apply the patch manually.
Metrics
Affected Vendors & Products
References
History
Thu, 04 Dec 2025 18:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Jsonata
Jsonata jsonata |
|
| CPEs | cpe:2.3:a:jsonata:jsonata:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Jsonata
Jsonata jsonata |
Sat, 12 Jul 2025 13:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2024-08-13T17:23:40.132Z
Reserved: 2024-02-22T18:08:38.876Z
Link: CVE-2024-27307
Updated: 2024-08-02T00:28:00.401Z
Status : Analyzed
Published: 2024-03-06T20:15:47.537
Modified: 2025-12-04T17:55:46.957
Link: CVE-2024-27307