اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات ChurchCRM السابقة للإصدار 6.5.3
الوصف
يحتوي ChurchCRM، وهو نظام مفتوح المصدر لإدارة الكنائس، على ثغرة في وظيفة استعادة النسخ الاحتياطي تسمح باجتياز المسار. يمكن للمسؤولين المصادق عليهم استغلال هذه الثغرة لتحميل ملفات عشوائية، مما قد يؤدي إلى تنفيذ تعليمات برمجية عن بُعد عن طريق الكتابة فوق ملفات تكوين .htaccess الخاصة بـ Apache. تقع الثغرة الأمنية في ملف `RestoreJob.php` الموجود في المسار `src/ChurchCRM/Backup/RestoreJob.php`. المعلمة `$rawUploadedFile[’name‘]` تخضع لسيطرة المستخدم، مما يتيح تحميل ملفات بأسماء عشوائية إلى الدليل `/var/www/html/tmp attach/ChurchCRMBackups/`.
التوصيات
قم بتحديث ChurchCRM إلى الإصدار 6.5.3 أو أحدث.