A vulnerability was determined in mjperpinosa stumasy. The impacted element is an unknown function of the file application/PHP/objects/profiles/change_profile_image.php. Executing a manipulation of the argument pr_profile_image can lead to unrestricted upload. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. The project was informed of the problem early through an issue report but has not responded yet.
CVE-2026-10807 is a medium-severity unrestricted file upload vulnerability in mjperpinosa stumasy affecting the profile image change functionality. The vulnerability allows remote attackers to upload arbitrary files by manipulating the pr_profile_image parameter, potentially leading to remote code execution or malware distribution. No patch is currently available, and the vendor has not responded to disclosure, requiring immediate compensating controls.
Immediate Actions:
1. Identify all instances of mjperpinosa stumasy in your environment and isolate affected systems from production networks if possible
2. Implement Web Application Firewall (WAF) rules to block requests containing 'pr_profile_image' parameter manipulation
3. Restrict file upload functionality to whitelisted MIME types (JPEG, PNG only) and validate file signatures
4. Implement strict file upload directory permissions (no execute rights)
5. Monitor upload directories for suspicious file activity
Compensating Controls:
6. Disable profile image upload feature entirely until patch is available
7. Implement input validation: reject uploads >5MB, enforce strict filename sanitization
8. Store uploads outside web root or in read-only storage
9. Implement antivirus scanning on all uploaded files
10. Enable detailed logging of all upload attempts with IP tracking
11. Conduct immediate code review of change_profile_image.php for similar vulnerabilities
Detection Rules:
- Monitor for POST requests to /application/PHP/objects/profiles/change_profile_image.php
- Alert on pr_profile_image parameters containing executable extensions (.php, .exe, .sh)
- Track file uploads with mismatched MIME types and extensions
- Monitor upload directory for newly created executable files
الإجراءات الفورية:
1. تحديد جميع نسخ mjperpinosa stumasy في بيئتك وعزل الأنظمة المتأثرة عن شبكات الإنتاج إن أمكن
2. تطبيق قواعد جدار حماية تطبيقات الويب (WAF) لحجب الطلبات التي تحتوي على معالجة معامل pr_profile_image
3. تقييد وظيفة تحميل الملفات على أنواع MIME المسموحة (JPEG و PNG فقط) والتحقق من توقيعات الملفات
4. تطبيق أذونات صارمة على دليل التحميل (بدون حقوق التنفيذ)
5. مراقبة أدلة التحميل للنشاط المريب
الضوابط التعويضية:
6. تعطيل ميزة تحميل صورة الملف الشخصي بالكامل حتى توفر التصحيح
7. تطبيق التحقق من الإدخال: رفض التحميلات >5MB، فرض تنظيف اسم الملف الصارم
8. تخزين التحميلات خارج جذر الويب أو في التخزين للقراءة فقط
9. تطبيق فحص مكافحة الفيروسات على جميع الملفات المحملة
10. تفعيل تسجيل مفصل لجميع محاولات التحميل مع تتبع IP
11. إجراء مراجعة فورية للأكواد في change_profile_image.php للبحث عن ثغرات مماثلة
قواعد الكشف:
- مراقبة طلبات POST إلى /application/PHP/objects/profiles/change_profile_image.php
- تنبيهات على معاملات pr_profile_image التي تحتوي على امتدادات قابلة للتنفيذ (.php, .exe, .sh)
- تتبع تحميلات الملفات ذات أنواع MIME والامتدادات غير المتطابقة
- مراقبة دليل التحميل للملفات القابلة للتنفيذ المنشأة حديثاً