Quick.Cart is vulnerable to Local File Inclusion and Path Traversal issues in the theme selection mechanism. Quick.Cart allows a privileged user to upload arbitrary file contents while only validating the filename extension. This allows an attacker to include and execute uploaded PHP code, resulting in Remote Code Execution on the server.
The vendor was notified early about this vulnerability, but didn't respond with the details of vulnerability or vulnerable version range. Only version 6.7 was tested and confirmed as vulnerable, other versions were not tested and might also be vulnerable.
CVE-2025-67684 is a critical Remote Code Execution vulnerability in Quick.Cart 6.7 that exploits insufficient file validation in the theme selection mechanism. A privileged attacker can upload arbitrary PHP files by bypassing filename extension checks, leading to complete server compromise. While no public exploit exists, the vulnerability is easily exploitable and poses immediate risk to e-commerce platforms using Quick.Cart.
IMMEDIATE ACTIONS:
1. Identify all Quick.Cart installations in your environment, particularly version 6.7
2. Restrict administrative access to theme selection functionality immediately
3. Implement Web Application Firewall (WAF) rules to block suspicious file uploads with double extensions or null byte injection attempts
4. Review file upload logs for suspicious PHP, phtml, phar, or other executable file uploads
5. Scan web root directories for recently modified PHP files outside normal deployment paths
PATCHING GUIDANCE:
1. Contact OpenSolution immediately for patch availability and version confirmation
2. Apply vendor patches to all Quick.Cart installations as soon as available
3. If patch unavailable, upgrade to latest Quick.Cart version after vendor confirmation of fix
4. Test patches in staging environment before production deployment
COMPENSATING CONTROLS (if patch unavailable):
1. Disable theme upload functionality entirely until patched
2. Implement strict file type validation at OS level (disable PHP execution in upload directories via .htaccess or web server configuration)
3. Use chroot jails or containerization to isolate Quick.Cart processes
4. Implement file integrity monitoring (FIM) on theme directories
5. Enforce principle of least privilege for administrative accounts
DETECTION RULES:
1. Monitor for POST requests to theme upload endpoints with suspicious file extensions
2. Alert on PHP file creation in theme directories with timestamps outside deployment windows
3. Log and alert on failed file extension validation attempts
4. Monitor for execution of PHP files in upload/theme directories
5. Track administrative account access to theme selection functionality
الإجراءات الفورية:
1. حدد جميع تثبيتات Quick.Cart في بيئتك، خاصة الإصدار 6.7
2. قيد الوصول الإداري إلى وظيفة اختيار المظهر فوراً
3. طبق قواعد جدار حماية تطبيقات الويب (WAF) لحجب تحميلات الملفات المريبة بامتدادات مزدوجة أو محاولات حقن البايت الفارغ
4. راجع سجلات تحميل الملفات بحثاً عن تحميلات ملفات PHP أو phtml أو phar أو ملفات قابلة للتنفيذ الأخرى المريبة
5. امسح دليل الويب بحثاً عن ملفات PHP تم تعديلها مؤخراً خارج مسارات النشر العادية
إرشادات التصحيح:
1. اتصل بـ OpenSolution فوراً للحصول على توفر التصحيح وتأكيد الإصدار
2. طبق تصحيحات البائع على جميع تثبيتات Quick.Cart بمجرد توفرها
3. إذا لم يكن التصحيح متاحاً، قم بالترقية إلى أحدث إصدار Quick.Cart بعد تأكيد البائع للإصلاح
4. اختبر التصحيحات في بيئة التجريب قبل نشر الإنتاج
الضوابط البديلة (إذا لم يكن التصحيح متاحاً):
1. عطل وظيفة تحميل المظهر بالكامل حتى يتم التصحيح
2. طبق التحقق الصارم من نوع الملف على مستوى نظام التشغيل (عطل تنفيذ PHP في دلائل التحميل عبر .htaccess أو تكوين خادم الويب)
3. استخدم chroot jails أو الحاويات لعزل عمليات Quick.Cart
4. طبق مراقبة سلامة الملفات (FIM) على دلائل المظهر
5. فرض مبدأ أقل امتياز للحسابات الإدارية
قواعد الكشف:
1. راقب طلبات POST إلى نقاط نهاية تحميل المظهر بامتدادات ملفات مريبة
2. تنبيه عند إنشاء ملف PHP في دلائل المظهر بطوابع زمنية خارج نوافذ النشر
3. تسجيل والتنبيه عند محاولات التحقق من امتداد الملف الفاشلة
4. راقب تنفيذ ملفات PHP في دلائل التحميل/المظهر
5. تتبع الوصول إلى حساب إداري إلى وظيفة اختيار المظهر