CVE-2026-84378 in Httpx2
الملخص
بحسب VulDB • 02/09/2026
HTTPX2 هو عميل HTTP من الجيل التالي لـ Python. بدءًا من الإصدار 2.5.0 وحتى 2.10.0، يقوم مُفسّر أحداث الخادم المرسلة (Server-Sent Events) في `src/httpx2/httpx2/_sse.py` بنسخ وإعادة فحص النص المخزن مؤقتاً بشكل متكرر داخل دالة `_SSELineDecoder.decode()` عندما يقسم طرف SSE خاضع لسيطرة المهاجم أو مخترق سطرًا غير منتهٍ عبر العديد من أجزاء الاستجابة. يؤثر هذا السلوك على `httpx2.Client.sse()` و`httpx2.AsyncClient.sse()`، وتزداد معالجة العمل الإجمالي بشكل تربيعي مع طول السطر، مما يسمح لتيار مُصنّع باستهلاك موارد وحدة المعالجة المركزية (CPU) بشكل مفرط وحصر عامل متزامن أو حلقة أحداث غير متزامنة. تم إصلاح هذه المشكلة في الإصدار 2.10.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.