رفع ملفات عشوائية
ثغرة تسمح برفع ملف من أي نوع يختاره المهاجم، مثل ملف PHP، بدل الصور والمستندات المسموحة فقط. لو أمكن تشغيل الملف بعد رفعه تتحول الثغرة إلى سيطرة كاملة على الموقع.
معنى Arbitrary File Upload بالعربي: رفع ملفات عشوائية. هي ثغرة تسمح للمهاجم برفع ملف من أي نوع يختاره، مثل ملف PHP، عبر نموذج أو حقل رفع كان مخصصًا للصور والمستندات فقط.
Arbitrary File Upload in Arabic: رفع ملفات عشوائية.
خطورتها تعتمد على مكان حفظ الملف: لو وصل إلى مجلد يمكن للمتصفح فتحه وينفّذ الخادم ما فيه، تتحول الثغرة إلى تشغيل كود عن بُعد وسيطرة كاملة على الموقع. لهذا تأتي غالبًا في أعلى درجات التقييم الأمني.
الوقاية: حدّث إضافات النماذج فور صدور الإصلاح، واقبل امتدادات محددة فقط، واحفظ المرفوعات خارج المجلد العام أو امنع تنفيذ PHP داخل uploads.
