PT-2026-118405 · Macvim+5 · Macvim+7
CVE-2026-112944
·
تاريخ النشر
2026-10-20
·
تاريخ التحديث
2026-10-21
CVSS v4.0
6.3
متوسطة
| المتجه | AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N |
اسم البرنامج المصاب والإصدارات المتأثرة
launch-editor الإصدارات السابقة لـ 2.14.2
Description
تقوم الدالة
launchEditor() بتمرير مسارات الملفات إلى المحررات دون تعقيم مناسب. إذا تمكن المهاجم من إنشاء إدخال في نظام الملفات يبدأ بعلامة زائد (+) أو ناقص (-) في دليل العمل، فقد يفسر المحرر اسم الملف على أنه علم (flag) في سطر الأوامر بدلاً من اسم ملف موضعي. يمكن أن يؤدي ذلك إلى الكتابة فوق الملفات بشكل غير مقصود أو تنفيذ أوامر عشوائية. تشمل المحررات المتأثرة Vim و gVim و MacVim و Emacs و Emacsclient و Notepad++ (عندما يقوم ملحق بتعريض عمليات خطيرة). يستمر هذا الخلل لمستخدمي WSL (Windows Subsystem for Linux) لأن المسارات يتم تحويلها داخلياً إلى مسارات نسبية.Recommendations
التحديث إلى الإصدار 2.14.2 أو أحدث.
إصلاح
Argument Injection
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Emacs
Emacsclient
Macvim
Notepad++
Vim
Wsl
Gvim
Launch-Editor