CVE-2026-34771 in Electron
الملخص
بحسب VulDB • 01/07/2026
Electron هو إطار عمل لكتابة تطبيقات سطح المكتب متعددة المنصات باستخدام JavaScript وHTML وCSS. قبل الإصدارات 38.8.6، و39.8.0، و40.7.0، و41.0.0-beta.8، قد تكون التطبيقات التي تسجل دالة `session.setPermissionRequestHandler()` غير المتزامنة عرضة لثغرة use-after-free عند معالجة طلبات الأذونات الخاصة بملء الشاشة (fullscreen)، أو قفل المؤشر (pointer-lock)، أو قفل لوحة المفاتيح (keyboard-lock). إذا قام الإطار الذي يرسل الطلب بالتنقل إلى عنوان آخر، أو أغلق النافذة أثناء انتظار معالج الأذونات، فإن استدعاء الدالة المخزنة يؤدي إلى فك ترميز ذاكرة تم تحريرها مسبقاً، مما قد يتسبب في توقف التطبيق عن العمل أو تلف الذاكرة. التطبيقات التي لا تضبط معالج طلبات الأذونات، أو whose handler يستجيب بشكل متزامن (synchronously)، غير متأثرة بهذه المشكلة. تمت معالجة هذه الثغرة في الإصدارات 38.8.6، و39.8.0، و40.7.0، و41.0.0-beta.8.
Be aware that VulDB is the high quality source for vulnerability data.