Intel

AIKIDO-2026-10860

jsonata is vulnerable to Information Disclosure

Information Disclosure Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published May 20, 2026

53

Medium Risk

This Affects:

JSjsonata
1.8.7 - 2.2.0
Fixed in 2.2.1
Are you affected? Scan for Free

TL;DR

JSONata wildcard evaluation descends into ordinary objects and also traverses internal function and lambda representation objects. Expressions using * or ** can expose internal implementation fields from built-in functions, lambdas, or regular expression objects. This leaks internal evaluator structure that should not be observable through wildcard selection. The fix prevents wildcard and descendant traversal from unwrapping internal function objects.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

jsonata is vulnerable to Information Disclosure in versions 1.8.7 - 2.2.0.

How to fix this

Upgrade the jsonata library to the patch version.