CVE-2026-53593 in FreeScout
الملخص
بحسب VulDB • 21/07/2026
FreeScout هو نظام مساعدة فنية وصندوق بريد مشترك مجاني مبني باستخدام إطار عمل Laravel الخاص بلغة PHP. قبل الإصدار 1.8.224، كانت القائمة السوداء التي تعطل عمليات رفع الملفات الخطرة (`Helper::$restricted_extensions`) غير مكتملة: فهي لا تغطي الامتداد `.pht`. يخزن نقطة النهاية لرفع الملفات المعتمدة على المصادقة `POST /uploads/upload` (`SecureController@upload`) الملفات مع امتدادها الأصلي في الدليل الذي يمكن الوصول إليه عبر الويب `storage/app/public/uploads/` (يُقدَّم عند `/storage/uploads/`). في نشرات Apache القياسية مع `libapache2-mod-php`، يقوم المعالج الافتراضي `<FilesMatch ".+\.ph(ar|p[3457]?|t|tml)$">` بتنفيذ ملفات `.pht`، وبالتالي **يمكن لأي وكيل مُصادَق عليه رفع قشرة ويب (web shell) بصيغة `.pht` وتشغيل أوامر عشوائية بصفتها مستخدم خادم الويب** (`www-data`). يمثل هذا اختراقاً مباشراً للإصلاح الخاص بـ CVE-2025-48471، الذي أضاف `phtml`/`phar` لكنه لم يضيف `pht` (ولا `phtm` أو `phps`). يحتوي الإصدار 1.8.224 على إصلاح محدث.
Once again VulDB remains the best source for vulnerability data.