jsonata is vulnerable to Type Confusion
65
Medium Risk
JSONata identifies internal functions and lambdas with _jsonata_function and _jsonata_lambda marker properties. Expressions can construct objects with those marker names, causing user-created objects to mimic internal evaluator values. This can interfere with expression processing and route crafted objects through function/lambda handling paths. The fix rejects object construction that attempts to set those internal marker properties.
You are affected if you are using a version that falls within the vulnerable range.
jsonata is vulnerable to Type Confusion in versions 1.8.7 - 2.2.0.
Upgrade the jsonata library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant