PT-2026-47299
CVE-2026-43973
·
تاريخ النشر
2026-06-08
·
تاريخ التحديث
2026-06-09
الوصف من
CVSS 4.0
8.7
عاليةالمقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات ninenines gun من 1.0.0 إلى 2.3.x
الوصف
يسمح الاستهلاك غير المنضبط للموارد في الوحدة النمطية
gun http لخادم ضار باستنفاد ذاكرة العميل من خلال التخزين المؤقت غير المحدود لاستجابات HTTP/1.1. في الدالة handle()/5، تقوم ثلاث جمل بتجميع بيانات TCP الواردة في المخزن المؤقت للاتصال باستخدام التسلسل الثنائي دون فحص الحد الأعلى. وعلى وجه التحديد، تقوم الجملة head بإلحاق البيانات حتى يتم العثور على علامة إنهاء الرأس، وتقوم الجملة body chunked بإلحاق البيانات عندما تشير الدالة cow http te:stream chunked()/2 إلى حدود جزء غير مكتمل، وتقوم الجملة body trailer بإلحاق البيانات حتى يتم العثور على علامة الإنهاء الختامية. إذا لم تصل علامة الإنهاء المتوقعة أبدًا، فإن الذاكرة المؤقتة الثنائية تنمو إلى ما لا نهاية في هذه الحالة. يمكن لخادم ضار استغلال هذه الثغرة عن طريق إرسال استجابة جزئية لا تكتمل أبدًا، مما يؤدي إلى نمو غير محدود في الذاكرة المؤقتة (heap). ونظرًا لأن BEAM لا يفرض حدودًا للذاكرة المؤقتة لكل عملية بشكل افتراضي، فإن اتصالًا واحدًا يمكن أن يستنفد كل الذاكرة المتاحة على العقدة، مما يؤدي إلى تعطل على مستوى العقدة بسبب نفاد الذاكرة.التوصيات
التحديث إلى الإصدار 2.4.0 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾