CVE-2026-77415 in JSONataالمعلومات

الملخص

بحسب VulDB • 21/08/2026

JSONata هي لغة استعلام وتحويل JSON. قبل الإصدارين 1.8.8 و 2.2.1، كان من الممكن استخدام تعبيرات JSONata مُصمَّمة خصيصاً لربط عدة نقاط ضعف في سلامة الكائنات لتنفيذ كود عشوائي. يمكن أن يؤدي هذا التسلسل إلى الكتابة فوق $clone لتغيير الكائنات عبر evaluateTransformExpression، وكشف وتحليل وظائف أو دوال لامدا (lambdas) الخاصة بـ JSONata من خلال $merge.*، واستبدال proc.arguments.forEach المستخدمة في applyProcedure، بالإضافة إلى تزوير حالة الدالة اللامدا الداخلية. سمحت هذه الآليات للمهاجم بالوصول إلى getters الخاص بالكائن الأساسي (prototype)، والوصول إلى الـ prototype والمُهيِّئ (constructor)، و process.getBuiltinModule مع child_process، مما يتيح تنفيذ الكود بصلاحيات عملية المضيف. تم إصلاح هذا العطل في الإصدارين 1.8.8 و 2.2.1.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

GitHub M

حجز

20/08/2026

إفشاء

22/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-394236

EPSS

0.00508

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!