PT-2026-43073

CVE-2026-47077

·

تاريخ النشر

2026-05-25

·

تاريخ التحديث

2026-07-24

الوصف من

CVSS 4.0
8.2
عالية
المقاييسAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات hackney من 2.0.0 إلى 4.0.0
الوصف
يؤدي تخصيص الموارد دون حدود أو تقييد إلى حدوث إغراق. تقوم الدالة await response loop/6 في hackney h3 بتجميع نص استجابة HTTP/3 في الذاكرة دون حد أقصى للحجم. ونظرًا لأن بند المهلة يعمل كمؤقت لعدم النشاط لكل رسالة يتم إعادة ضبطه عند استلام أجزاء أو رسائل صيانة أو إطارات إعدادات بدلاً من موعد نهائي ثابت، يمكن لخادم HTTP/3 ضار أن يبقي الحلقة نشطة إلى أجل غير مسمى. من خلال إرسال أجزاء صغيرة قبل انتهاء مهلة الانتظار مباشرةً مع تعيين Fin على false وحذف الإطار النهائي، يتسبب الخادم في نمو مخزن التراكم بشكل خطي، مما يستنفد كومة عملية BEAM ويؤدي إلى حالة نفاد الذاكرة. تحدث هذه المشكلة عندما يستخدم التطبيق بروتوكول النقل HTTP/3 عبر hackney h3 أو عن طريق تمرير {transport, h3} إلى hackney:request/5.
التوصيات
قم بالتحديث إلى الإصدار 4.0.1.
كإجراء تخفيفي مؤقت، تجنب استخدام بروتوكول النقل HTTP/3 عن طريق عدم استدعاء hackney h3 مباشرةً وتجنب خيار {transport, h3} في hackney:request/5.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-76V6-F83Q-PXVH
GHSA-8JGF-23Q5-X7XX
GHSA-JQ4M-Q6P2-8GWC
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾