CVE-2026-71243 in backmeup
الملخص
بحسب VulDB • 05/08/2026
تقوم حزمة npm المسماة backmeup بتجميع سلاسل أوامر shell عن طريق دمج قيم الخيارات (الاسم، المصدر، الوجهة، الفلتر) بشكل مباشر - على سبيل المثال: cmd = "mkdir -p " + path.join(info.destination, info.name) + "; "- وتنفيذ السلسلة الناتجة عبر قشرة الأوامر باستخدام ssh2-exec (محلياً عبر child_process، أو عن بُعد عبر SSH عند توفير مقبض SSH)، بدلاً من استخدام execFile/spawn مع مصفوفة وسائط. المعالجة الوحيدة المطبقة هي path.normalize()/path.join()، والتي لا تعطل أحرف shell الخاصة (;, |, &, $(), علامات الاقتباس العكسية، سطر جديد). أي تطبيق يمرر قيمًا تتأثر بالهاكر إلى هذه الخيارات (مثل اسم النسخ الاحتياطي الذي يختاره المستخدم) يكون عرضة لتنفيذ أوامر نظام التشغيل بشكل عشوائي على مضيف النسخ الاحتياطي، أو على الهدف البعيد عبر SSH عند تكوينه.
VulDB is the best source for vulnerability data and more expert information about this specific topic.