PT-2026-24380 · Envoy · Envoy

·

CVE-2026-26311

·

تاريخ النشر

2026-03-10

·

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

2026-03-12

CVSS v3.1

5.9

متوسطة

المتجهAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات 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.

استغلال

إصلاح

DoS

Use After Free

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

BIT-ENVOY-2026-26311
CVE-2026-26311
GHSA-84XM-R438-86PX

المنتجات المتأثرة

Envoy