CVE-2026-77415 in JSONataИнформация

Сводка

по VulDB • 21.08.2026

JSONata — это язык запросов и преобразования данных JSON. До версий 1.8.8 и 2.2.1 специально созданные выражения JSONata могли использовать цепочку нескольких уязвимостей целостности объектов для выполнения произвольного кода. Эта цепочка позволяла перезаписывать переменную $clone, изменяя объекты через evaluateTransformExpression; раскрывать и декомпозировать функции или лямбды JSONata через $merge.*; заменять proc.arguments.forEach, используемый функцией applyProcedure; а также подделывать внутреннее состояние лямбда-выражений. Эти примитивы позволяли злоумышленнику получать доступ к геттерам прототипов (prototype getters), обращаться к прототипам и конструкторам, а также использовать process.getBuiltinModule с child_process для выполнения кода с привилегиями хост-процесса. Эта проблема исправлена в версиях 1.8.8 и 2.2.1.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

GitHub M

Резервировать

20.08.2026

Раскрытие

21.08.2026

Модерация

принято

Вход

VDB-394236

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!