يتعامل عميل WebSocket التجريبي في مكتبة عميل HTTP لـ Node.js بشكل خاطئ مع فشل مصافحة WebSocket عبر HTTP/2. نظرًا لأن الطلب يتم تمييزه على أنه مكتمل، تصبح عملية الإلغاء غير فعالة، مما يترك تدفق HTTP/2 الأساسي مفتوحًا بدون مستمع للأخطاء. يمكن لخادم بعيد غير مصرح له أن يتسبب في حجب الخدمة عن طريق تدمير الاتصال، مما يؤدي إلى إصدار التدفق اليتيم لخطأ غير معالج يتسبب في إغلاق عملية Node.js.