PT-2026-123305
CVE-2026-113440
·
تاريخ النشر
2026-10-26
·
تاريخ التحديث
2026-10-26
الوصف من
CVSS 4.0
6.0
متوسطةالمقاييسAV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة
hackney الإصدارات من 2.0.0 إلى 4.8.9
Description
توجد ثغرة تسمح لخادم إعادة التوجيه بالحصول على بيانات اعتماد
basic auth و cookie من خلال إعادة توجيه على نفس المضيف إلى مخطط أو منفذ مختلف. عند تمكين follow redirect تقوم الدالة hackney:follow redirect/10 في src/hackney.erl بإعادة إرسال الطلبات إلى هدف Location. تقوم عملية التحقق التي تجريها hackney:maybe strip auth on redirect/3 بمقارنة اسم المضيف فقط بين URL الحالي وURL إعادة التوجيه. وبناءً على ذلك، فإن إعادة التوجيه من https إلى http على نفس المضيف ترسل ترويسات Authorization و Cookie بنص واضح، مما يسمح للمهاجم الموجود على المسار باعتراضها. وبالمثل، فإن إعادة التوجيه إلى منفذ مختلف على نفس المضيف ترسل بيانات الاعتماد هذه إلى خدمة مختلفة. يحدث هذا عبر HTTP/1.1 و HTTP/2 عندما لا يكون location trusted مفعلًا.Recommendations
تحديث hackney إلى الإصدار 4.9.0 أو أحدث.
تعطيل
follow redirect ومعالجة ترويسة Location داخل التطبيق.
تمرير بيانات الاعتماد كترويسات طلب صريحة Authorization و Cookie بدلاً من استخدام خيارات basic auth و cookie.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾