Mushroomwasp

#17085من 58,130
17.5إجمالي CVSS
الثغرات · 3
متوسطة
3
PT-2026-24380
5.9
2026-03-10
Envoy · Envoy · CVE-2026-26311
**اسم البرنامج المعرض للثغرة والإصدارات المتأثرة** إصدارات Envoy الأقدم من 1.34.13 إصدارات Envoy من 1.35.0 إلى 1.35.7 إصدارات Envoy من 1.36.0 إلى 1.36.4 إصدارات Envoy 1.37.0 **الوصف** Envoy هو وكيل حافة/وسيط/خدمة عالي الأداء. توجد مشكلة منطقية في مدير اتصالات HTTP في Envoy (FilterManager) قد تؤدي إلى ثغرة «Use-After-Free» (UAF) أو تلف الحالة. يحدث هذا عندما يتم استدعاء ردود الفعل الخاصة بالمرشح في دفق HTTP تم إعادة تعيينه وتحريره بالفعل. تكمن المشكلة في الطريقة `FilterManager::decodeData` الموجودة في `source/common/http/filter manager.cc`. يظل الكائن `ActiveStream` صالحًا أثناء عملية الحذف المؤجل. إذا وصل إطار DATA إلى هذا الدفق مباشرةً بعد إعادة التعيين، فإن برنامج الترميز HTTP/2 يستدعي `ActiveStream::decodeData`، الذي يستدعي بدوره `FilterManager::decodeData`. تفشل هذه الطريقة في التحقق من العلامة `saw downstream reset ` وتقوم بالتكرار على قائمة `decoder filters `، مستدعيةً `decodeData()` في المرشحات التي تلقت بالفعل `onDestroy()`. **التوصيات** قم بالتحديث إلى الإصدار 1.34.13 أو أحدث من Envoy. قم بالتحديث إلى الإصدار 1.35.8 أو أحدث من Envoy. قم بالتحديث إلى الإصدار 1.36.5 أو أحدث من Envoy. قم بالتحديث إلى الإصدار 1.37.1 أو أحدث من Envoy.