PT-2026-43069

CVE-2026-47072

·

تاريخ النشر

2026-05-25

·

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

2026-06-26

الوصف من

CVSS 3.1
7.5
عالية
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات hackney من 2.0.0 إلى 4.0.0
الوصف
يؤدي التعطيل غير السليم لتسلسلات CRLF، والمعروف أيضًا باسم «حقن CRLF»، إلى السماح بتقسيم طلبات/استجابات HTTP. يقوم كود ترقية WebSocket الموجود في src/hackney ws.erl بنسخ خيارات المضيف والمسار والرؤوس (ExtraHeaders) والبروتوكولات من خريطة الخيارات التي يوفرها المستدعي إلى السجل الداخلي #ws data{} في init/1، ثم يدمجها حرفياً في طلب الترقية الخام لـ HTTP/1.1 عن طريق التسلسل الثنائي في do handshake/1. ونظرًا لعدم إجراء أي إزالة لـ CRLF أو NUL في مواقع الإدخال الأربعة هذه، يمكن للمهاجم الذي يتحكم في هذه الخيارات — مثل إعادة توجيه مكونات URL أو قيم الرؤوس من مدخلات غير موثوق بها إلى hackney ws:start link/1 — إدخال رؤوس HTTP تعسفية في طلب ترقية WebSocket الصادر. ويمكن أن يؤدي ذلك إلى حقن الرؤوس، أو انتحال بيانات الاعتماد تجاه الخادم الأعلى، أو تسميم السجلات وذاكرة التخزين المؤقت، أو تهريب الطلبات عبر بروكسيات وسيطة.
التوصيات
التحديث إلى الإصدار 4.0.1.
قابلية الاستغلال
استغلال
إصلاح
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-F9VR-G2G2-X9FG
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾