CVE-2026-73495 in blazeالمعلومات

الملخص

بحسب VulDB • 12/08/2026

blaze هي مكتبة Scala لبناء خطوط أنابيب غير متزامنة، مع التركيز على عمليات إدخال/إخراج الشبكة (Network IO). قبل الإصدارين 0.23.18 و 1.0.0-M42، يمكن لـ blaze-server دمج حقول "trailer" الخاصة بجسم HTTP/1.1 المقطّع في Request.headers. ونظراً لأن حقول trailer تخضع لتحكم المهاجم، فإن عميلاً عن بُعد غير مصادق عليه يمكنه إدراج أسماء وقيم رؤوس (headers) عشوائية، بما في ذلك X-Forwarded-For ورؤوس المصادقة الداخلية، والتي كانت قد قام وكيل أمامي (fronting proxy) بتنظيفها من قسم رأس الطلب، مما يتجاوز قرارات الثقة القائمة على الرؤوس داخل التطبيق. تتأثر أي تطبيق http4s يستخدم BlazeServerBuilder عبر HTTP/1.1 والذي تثق مساراته أو برمجياته الوسيطة في الرؤوس التي يحددها الوكيل، بما في ذلك X-Forwarded-For و X-Real-IP و X-Forwarded-Host. إذا قام وكيل أمامي بإزالة أو تطبيع هذه الرؤوس ولكن أعاد توجيه الأجسام المقطعة مع الحفاظ على حقول trailer سليمة، يمكن لمهاجم تزوير عنوان IP للعميل لتجاوز قوائم السماح (allow-lists) أو حدود المعدلات (rate limits) أو عمليات التدقيق، أو تزوير مخطط https، أو إدراج رؤوس مصادقة داخلية. كما يتم احترام حقل Connection: close في الـ trailer المرفوع، مما يتيح للمهاجم إنهاء اتصالات الخلفية المجمعة التي يتحكم فيها. تم إصلاح هذه المشكلة في الإصدارين 0.23.18 و 1.0.0-M42.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

12/08/2026

إفشاء

13/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-389291

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to know what is going to be exploited?

We predict KEV entries!