يمكن لطرف عن بعد غير مصرح له أن يتسبب في استنفاد الذاكرة في نقطة نهاية HTTP/2. تحدث هذه المشكلة لأن الدالة `cow http2 machine:headers decode/4` في `src/cow http2 machine.erl` تستخدم `cow hpack:decode/3` لفك تشفير كتل HEADERS دون فرض حد على حجم قائمة الرؤوس المفكوكة، متجاهلة `SETTINGS MAX HEADER LIST SIZE` المحددة في RFC 9113. يمكن للمهاجم تخزين قيمة رأس كبيرة (تصل إلى 4096 بايت) في الجدول الديناميكي ثم الإشارة إليها عدة مرات باستخدام حقول مفهرسة بحجم بايت واحد. يسمح هذا لكمية صغيرة من حركة مرور الشبكة بالتوسع إلى تخصيص كبير في الذاكرة. على سبيل المثال، يمكن لكتلة بحجم 110 بايت أن تُفكك إلى قائمة رؤوس بحجم 390 كيلوبايت تقريبًا. عندما يقوم مستهلك، مثل Cowboy باستخدام `cowboy http2:headers to map/2` بدمج حقول `cookie` المتكررة في ملف ثنائي واحد، فإنه يخصص هذا الحجم الموسع لكل تدفق (stream)، مما قد يؤدي إلى نفاد الذاكرة في Erlang VM.