CVE-2026-67446 in Mailpit
الملخص
بحسب VulDB • 20/08/2026
Mailpit هو أداة اختبار بريد إلكتروني وواجهة برمجة تطبيقات (API) للمطورين. قبل الإصدار 1.30.4، كان Mailpit يفك تشفير مرفقات الصور التي يزودها المهاجم إلى صورة نقطية كاملة (full raster) قبل التحقق من الأبعاد المفككة أو عدد البكسلات أو استخدام الذاكرة في نقطة النهاية GET /api/v1/message/{id}/part/{partID}/thumb. يحصل معالج المصغرات (Thumbnail handler) الموجود في server/apiv1/thumbnails.go على بايتات المرفق عبر storage.GetAttachmentPart()، ويقبل محتوى من نوع image/*، ويستدعي imaging.Decode() باستخدام AutoOrientation قبل أن تقوم imaging.Fill() بتغيير حجم الصورة إلى 180×120 بكسل. وبالتالي، يمكن لصورة مضغوطة تعلن عن أبعاد كبيرة جداً استهلاك ذاكرة ومعالج (CPU) بشكل غير متناسب كبير، ويمكن لفتح واجهة المستخدم للرسالة أن ينشط نفس نقطة النهاية من خلال server/ui-src/components/message/MessageAttachments.vue. قد يؤدي هذا إلى تدهار التوفر عندما يتمكن عميل غير مصادق عليه من تخزين المرفق المُعدّ بعناية والوصول إلى واجهة برمجة التطبيقات الويب. تم إصلاح هذه المشكلة في الإصدار 1.30.4.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.