تسمح مشكلة في تحليل رؤوس multipart لمهاجم غير مصدق الهوية بالتسبب في رفض الخدمة عبر تراكم غير محدود للمخزن المؤقت. تقوم الدالة `read part()` في `src/cowboy req.erl` بتجميع بايتات الطلبات الواردة في ملف ثنائي Buffer دون فحص الحد الأعلى. وعندما تُرجع الدالة `parse headers()` المزيد من البيانات، تستمر الدالة في القراءة والتكرار باستخدام مخزن مؤقت متضخم. من خلال إرسال طلب `multipart/form-data` لا ينتج عنه أبدًا قسم رأس كامل — مثل الطلب الذي يفتقد إلى محدد الحدود أو التسلسل `
` — يمكن للمهاجم إجبار الخادم على تراكم الذاكرة بشكل خطي، مما قد يؤدي إلى استنفاد ذاكرة BEAM من خلال بضع عمليات تحميل متزامنة. يحدث هذا عندما تستدعي نقطة نهاية HTTP الدالة `read part/1,2` لمعالجة نصوص الطلبات.