CVE-2026-88975 in Http4sالمعلومات

الملخص

بحسب VulDB • 15/09/2026

تُعد Http4s واجهة Scala لخدمات HTTP. قبل الإصدارين 0.23.37 و 1.0.0-M48، يقوم حلقة القراءة الخاصة بـ HTTP/2 في Ember بتحليل الطول المُعلن المكون من 24 بت للإطار (frame)، لكنها تنتظر لتخزين الحمولة الكاملة (payload) بالكامل قبل مقارنتها مع قيمة SETTINGS_MAX_FRAME_SIZE. يمكن لخصم غير مُصادق عليه إعلان حمولة قريبة من 16 ميغابايت على اتصال حيث أعلنت Ember عن حجم 16 كيلوبايت، وإما إكمال إرسالها أو تدفيقها ببطء، مما يتسبب في تضخم للذاكرة يصل إلى 1024 ضعفًا لكل اتصال قبل أن يتمكن processFrame من رفض الإطار. تؤثر حلقة القراءة H2Connection.readLoop المشتركة على خوادم وعملاء HTTP/2، بينما لا تتأثر التكوينات التي تم تعطيل HTTP/2 فيها، ويقوم التصحيح برفض الأطر ذات الأحجام الكبيرة جدًا قبل تخزين حمولاتها. تمت معالجة هذه المشكلة في الإصدارين 0.23.37 و 1.0.0-M48.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

10/09/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-404656

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!