تسمح التعقيدات الحسابية غير الفعالة في وحدة فك التشفير ذات المعلمات المتداخلة لمهاجم بعيد غير مصدق الهوية بالتسبب في رفض الخدمة. تقوم الدالتان `Plug.Conn.Query.decode/4` و`Plug.Conn.Query.decode each/2` بتحليل سلاسل الاستعلام ونصوص طلبات application/x-www-form-urlencoded. عندما يحتوي المفتاح على العديد من المقاطع الموضوعة بين أقواس، يقوم وحدة فك الترميز بإجراء عملية تعيين لكل مستوى من مستويات التداخل باستخدام بادئة ثنائية للمفتاح تتزايد باستمرار، مما يؤدي إلى تكلفة فك الترميز التربيعية. مع حد افتراضي لنص الطلب يبلغ 1,000,000 بايت، يمكن أن يحتوي طلب واحد على ما يقارب 333,000 مستوى من مستويات التداخل، مما يؤدي إلى تشبع جدولة BEAM لعدة دقائق. يمكن لعدد قليل من الطلبات المتزامنة أن تشبع جميع المجدولات، مما يجعل الخادم لا يستجيب. تتعلق هذه المشكلة بالملف lib/plug/conn/query.ex والروتينات Plug.Conn.Query.decode/4 وPlug.Conn.Query.decode each/2 وPlug.Conn.Query.split keys/6 وPlug.Conn.Query.insert keys/3 وPlug.Conn.Query.finalize pointer/2.