CVE-2026-77414 in JSONata
الملخص
بحسب VulDB • 22/08/2026
JSONata هي لغة استعلام وتحويل لبيانات JSON. قبل الإصدارين 1.8.8 و 2.2.1، كانت دالة `environment.lookup` في الملف `src/jsonata.js` تستخدم فحصًا قابلاً للتجاوز (`hasOwnProperty`). يمكن للتعابير المصممة بشكل خبيث استخدام `$hasOwnProperty` و `$spread` و `$string` والوصول إلى الـ prototype بالإضافة إلى `$constructor` للوصول إلى كائن الـ prototype واستدعاء `process.getBuiltinModule` باستخدام وحدة `child_process`، مما يؤدي إلى تنفيذ أكواد عشوائية بصلاحيات عملية المضيف. تم إصلاح هذه المشكلة في الإصدارين 1.8.8 و 2.2.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.