
استغلال لـ eLabFTW 1.8.5 (CVE-2019-12185) يتيح رفع ملفات تعسفية وتنفيذ كود عن بُعد عبر EntityController. يُنشئ قشرة PHP في دليل uploads.
عنوان الاستغلال : eLabFTW 1.8.5 'EntityController' رفع ملفات عشوائي / RCE
التاريخ : 5/18/19
مؤلف الاستغلال : liquidsky (Joseph McPeters)
البرنامج المتأثر : eLabFTW 1.8.5
الصفحة الرئيسية للمطوّر : https://www.elabftw.net/
الإصدار : 1.8.5
رابط البرنامج : https://doc.elabftw.net/
تم الاختبار على : Linux / PHP الإصدار 7.0.33 / التثبيت الافتراضي (Softaculous)
موقع المؤلف : http://incidentsecurity.com | https://github.com/fuzzlove
CVE : CVE-2019-12185 | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12185
تحيات : wetw0rk, offsec ^^
الوصف: الإصدار eLabFTW 1.8.5 معرّض لرفع ملفات عشوائية عبر مكوّن /app/controllers/EntityController.php. وقد يؤدي ذلك إلى تنفيذ أوامر عن بُعد. يمكن للمهاجم استخدام حساب مستخدم للسيطرة الكاملة على النظام عبر طلب POST. سيسمح ذلك بكتابة ملفات PHP إلى جذر الويب وتنفيذ التعليمات البرمجية على الخادم البعيد.
ملاحظات: بمجرد القيام بذلك، سيتم إنشاء شيل PHP على https://[target site]/[elabftw directory]/uploads/[random 2 alphanum]/[random long alphanumeric].php5?e=whoami سيتعين عليك زيارة دليل uploads على الموقع لمعرفة الاسم. ومع ذلك، لا توجد أي حماية ضد عرض محتويات الدليل. لذلك يمكن للمهاجم القيام بذلك عن بُعد.