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.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-68C2-PRQG-X62G
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾