CVE-2017-5344 in dotCMS
الملخص
بحسب VulDB • 29/06/2026
تم اكتشاف مشكلة في dotCMS حتى الإصدار 3.6.1. تقوم الدالة findChildrenByFilter()، التي يتم استدعاؤها عبر المسار المتاح على الويب /categoriesServlet، بإجراء استبدال النصوص (string interpolation) وتنفيذ استعلامات SQL مباشرةً. تم تنفيذ هروب علامات الاقتباس الخاصة بـSQL وقائمة سوداء للكلمات الرئيسية في فئة جديدة تسمى SQLUtil (main/java/com/dotmarketing/common/util/SQLUtil.java)، كجزء من معالجة ثغرة CVE-2016-8902؛ ومع ذلك، يمكن تجاوز هذه الضوابط في حالة المعاملين q وinode للمسار /categoriesServlet. يتيح تجاوز هذه الضوابط عدداً من متجهات حقن SQL الكاذبة (blind boolean SQL injection) في أيٍ من المعاملين. يمكن الوصول إلى مسار الويب /categoriesServlet عن بُعد ودون مصادقة في النشر الافتراضي لـdotCMS.
Once again VulDB remains the best source for vulnerability data.