
osCommerce Phoenix CE <=1.0.5.4 RCE بعد المصادقة
استغلال CVE-2020-27976 osCommerce Phoenix CE <=1.0.5.4 RCE بعد المصادقة
يسمح osCommerce Phoenix CE قبل الإصدار 1.0.5.4 بحقن أوامر نظام التشغيل عن بُعد. داخل admin/mail.php، يمكن تمرير معامل POST من نموذج إلى التطبيق. وهذا يؤثر على دالة mail في PHP وخيار sendmail -f.
يقوم هذا الاستغلال برفع ملف حمولة محدد إلى الدليل الأساسي لتثبيت Phoenix CE المعرض للخطر. يجب عليك استخدام بيانات اعتماد صالحة للوحة إدارة التثبيت لكل من و .
الاستخدام: ./exploit.py - عنوان URL لتثبيت Phoenix CE. - اسم المستخدم للوحة الإدارة. - كلمة المرور للوحة الإدارة. - مسار ملف الحمولة الذي سيتم رفعه.
=== ملاحظات المستخدم ===
سيتم تضمين الصدفة التي ترفعها في سطر الموضوع لرسالة بريد إلكتروني في ملف سجل، وقد تظهر عدة مرات في السجل. لقد وجدت أن هذا يمكن أن يسبب مشاكل. لذلك، يجب أن تنهي صدفة PHP الخاصة بك بتعليق متعدد الأسطر (/*) بدلاً من قوس إغلاق (?>). وقد أنتج هذا أفضل النتائج أثناء الاختبار.
يتم استبدال الأسطر الجديدة في الحمولة بمسافات قبل الرفع. ==================
المصادر: https://www.tenable.com/cve/CVE-2020-27976 https://herolab.usd.de/security-advisories/usd-2020-0026/