PT-2026-138451
CVE-2026-71397
·
تاريخ النشر
2026-11-06
·
تاريخ التحديث
2026-11-06
الوصف من
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
اسم البرنامج المصاب والإصدارات المتأثرة
grpc server الإصدارات من 1.0.0 إلى 1.0.5
Description
يمكن لمهاجم غير مصرح له أن يتسبب في استنفاد الذاكرة وتعطل العقدة عن طريق إرسال جسم طلب كبير الحجم عبر تدفق العميل (client-streaming) أو التدفق ثنائي الاتجاه (bidirectional-streaming). تحدث هذه المشكلة لأن مسار قراءة التدفق في
Elixir.GRPC.Server.Adapters.Cowboy.Handler:info/3 لا يفرض حد max body size الأقصى، على عكس مسار القراءة الأحادية (unary read path). وبشكل محدد، تقوم الدالة Elixir.GRPC.Server.Adapters.Cowboy:reading stream/1 بإضافة كل جزء مستلم إلى ذاكرة مؤقتة (buffer) حتى تكتمل الرسالة المحددة مسبقاً بطولها. ومن خلال التصريح عن رسالة كبيرة جداً وإرسالها عبر العديد من إطارات بيانات HTTP/2 الصغيرة، يمكن للمهاجم إجبار الذاكرة المؤقتة على النمو بلا حدود، مما يؤدي إلى استنفاد ذاكرة BEAM وتعطل العقدة بالكامل.Recommendations
تحديث grpc server إلى الإصدار 1.0.6.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾