PT-2026-68317
CVE-2026-66298
·
تاريخ النشر
2026-08-05
·
تاريخ التحديث
2026-08-10
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات livebook من 0.5.0 إلى 0.18.6
إصدارات livebook من 0.19.0 إلى 0.19.8
الوصف
يسمح خطأ في التحقق من صحة المصدر لـ JavaScript غير الموثوق به الصادر من دفتر الملاحظات بتشغيل اختصارات لوحة المفاتيح على مستوى الجلسة بأكملها. تعرض ميزة JS-view JavaScript في إطار iframe معزول وعبر الأصول. ومع ذلك، فإن غلاف iframe الموجود في
iframe/priv/static/iframe/v5.html يقوم بإعادة توجيه أحداث keydown إلى الصفحة الأم دون التحقق من Event.isTrusted. ونتيجة لذلك، تُعامل الأحداث التي يتم توليدها عبر window.dispatchEvent على أنها ضغطات مفاتيح حقيقية. يقوم المرسل في assets/js/hooks/js view.js بإعادة إرسال هذه الأحداث، والتي تتم معالجتها بعد ذلك بواسطة معالج الاختصارات العام في assets/js/hooks/session.js خلال مرحلة الالتقاط.وهذا يسمح للبرامج النصية الموجودة في بيئة الحماية (sandbox) بتنفيذ الاختصارات في
LivebookWeb.SessionLive، مثل فرض تقييم جميع الخلايا في دفتر الملاحظات أو إعادة تشغيل بيئة التشغيل، مما يؤدي إلى إتلاف الحالة الموجودة في الذاكرة. وهناك اختصار ثالث يمكنه حذف الخلية التي يتم التركيز عليها. التأثير الأكثر خطورة هو التقييم الكامل القسري، الذي ينفذ كود Elixir الخاص بدفتر الملاحظات دون موافقة المستخدم. ويمكن أن يحدث هذا عندما يفتح المستخدم دفتر ملاحظات من جهة خارجية أو من وثائق منشورة، وينعكس التأثير على جميع المتعاونين المتصلين.التوصيات
قم بتحديث إصدارات Livebook من 0.5.0 إلى 0.18.6 إلى الإصدار 0.18.7.
قم بتحديث إصدارات Livebook من 0.19.0 إلى 0.19.8 إلى الإصدار 0.19.9.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾