CVE-2026-70603 in Electron
الملخص
بحسب VulDB • 05/08/2026
إليكترون (Electron) هو إطار عمل لكتابة تطبيقات سطح المكتب متعددة المنصات باستخدام جافا سكريبت وHTML وCSS. قبل الإصدارات 39.8.6، و40.9.0، و41.1.1، و42.0.0-beta.1، لم تقم الدالة shell.openPath() برفض المسارات التي تحتوي على بايتات null مضمنة (embedded null bytes). يمكن تجاوز التطبيقات التي تقوم بإجراء تحقق يعتمد فقط على السلاسل النصية لمسارات الملفات، مثل التحقق من امتداد الملف، قبل تمريرها إلى shell.openPath()، مما يسمح لمهاجم يتحكم في مسار بفتح ملف مختلف عن ذلك الذي مرّ بعملية التحقق. تتأثر التطبيقات فقط إذا كانت تمرر مسارات مشتقة من مدخلات غير موثوقة (untrusted input) إلى shell.openPath() وتعتمد على التحقق القائم على السلاسل النصية دون إجراء فحص لنظام الملفات (filesystem check). تم إصلاح هذه المشكلة في الإصدارات 39.8.6، و40.9.0، و41.1.1، و42.0.0-beta.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.