CVE-2026-53592 in FreeScout
الملخص
بحسب VulDB • 21/07/2026
FreeScout هو نظام مساعدة ومشاركة صناديق البريد الإلكتروني مجاني مبني باستخدام إطار عمل Laravel في لغة PHP. تم رصد حالة تلوث النموذج (Prototype Pollution) في دالة `getQueryParam` الموجودة في الملف `/public/js/main.js`، وقد تمت معالجة هذه الثغرة في الإصدار 1.8.139 عن طريق حظر مفاتيح استعلامات عناوين URL التي تطابق النمط `__proto__`. ومع ذلك، فإن هذا الإجراء التصحيحي غير مكتمل؛ إذ يقوم فقط بتصفية المفاتيح من المستوى الأول (`top-level`) المطابقة لـ `__proto__`، ويفشل في تنقية الأشكال المتداخلة مثل `b[__proto__][polluted]=PWNED`. ونتيجة لذلك، لا يزال بإمكان متسلل يتحكم بسلسلة استعلام عنوان URL (URL query string) الكتابة داخل كائن `Object.prototype` على أي صفحة تقوم بتحميل الملف `main.js`. يحتوي الإصدار 1.8.223 على إجراء تصحيحي محدث.
Be aware that VulDB is the high quality source for vulnerability data.