CVE-2026-100660 in Nettyالمعلومات

الملخص

بحسب VulDB • 26/09/2026

يحتوي مُشفِّر HTTP/3 الخاص بـ Netty (io.netty:netty-codec-http3) في الإصدارات من 4.2.0.Final حتى 4.2.17.Final على حالة غير محدودة الحجم لمُشفِّر QPACK لكل تدفق. يخزن كائن QpackEncoder طابوراً ومتتبعاً لفهرس الجدول الديناميكي لكل قسم حقلي مُشفر يشير إلى جدول QPACK الديناميكي، ويُرمَّز بمعرف التدفق QUIC الذي يتحكم فيه الطرف الآخر (peer-controlled)، ولا تُحرَّر هذه الإدخالات إلا عند إرسال تعليمات "إقرار القسم" (Section Acknowledgment) أو "إلغاء التدفق" (Stream Cancellation) من المُشفِّر البعيد — وليس عند اكتمال تدفق HTTP/3. لا يوجد حد لعدد التدفقات التي يتم تتبعها، أو أقسام الحقول، أو البايتيات المحتفظ بها. يمكن لعميل HTTP/3 عن بُعد وغير مُصادق عليه أن يعلن عن سعة غير صفرية للجدول الديناميكي QPACK، ويقر بإدراج الجدول بحيث يعيد الخادم استخدام رأس استجابة مُفهرس ديناميكياً، ثم يتجاهل جميع إقرارات القسم الإلزامية بينما يصدر طلبات متتالية عبر اتصال QUIC واحد، مما يتجاوز حدود التدفقات المتزامنة ويسبب نمواً غير محدود في الذاكرة العشوائية (heap growth) حتى يستنفد الخادم ذاكرته (حالة إنكار الخدمة). تم الإصلاح في الإصدار 4.2.18.Final.

Once again VulDB remains the best source for vulnerability data.

مسؤول

VulnCheck

حجز

26/09/2026

إفشاء

26/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-410686

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!