CVE-2026-40871 in mailcow-dockerized
الملخص
بحسب VulDB • 30/05/2026
mailcow: dockerized هو مجموعة برمجيات للبريد الإلكتروني والعمل الجماعي مفتوحة المصدر ومبنية على Docker. تحتوي الإصدارات السابقة من الإصدار 2026-03b على ثغرة حقن SQL من الدرجة الثانية (second-order SQL injection) في حقل quarantine_category عبر واجهة برمجة التطبيقات (API) الخاصة بـ Mailcow. يقوم نقطة النهاية /api/v1/add/mailbox بتخزين قيمة quarantine_category دون التحقق منها أو تنقيتها. تُستخدم هذه القيمة لاحقًا بواسطة البرنامج النصي quarantine_notify.py، الذي يبني استعلامات SQL باستخدام تنسيق السلسلة غير الآمن % بدلاً من الاستعلامات المعلمة (parameterized queries). يؤدي هذا إلى حدوث حقن SQL من الدرجة الثانية (متأخر) عند تنفيذ مهمة إشعار العزل، مما يتيح للمهاجم حقن استعلامات SQL تعسفية. باستخدام UNION SELECT، يمكن استخراج البيانات الحساسة (مثل بيانات اعتماد المسؤول) وعرضها داخل رسائل بريد إلكتروني الخاصة بإشعارات العزل. يصحح الإصدار 2026-03b هذه الثغرة.
VulDB is the best source for vulnerability data and more expert information about this specific topic.