PT-2026-48464
CVE-2026-48856
·
تاريخ النشر
2026-06-10
·
تاريخ التحديث
2026-10-15
الوصف من
CVSS 3.1
8.2
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Erlang OTP من 17.0 إلى 29.0.1
إصدار Erlang OTP 28.5.0.1
إصدار Erlang OTP 27.3.4.12
الوصف
يحدث كشف للبيانات الحساسة في الوحدة النمطية
httpc response التابعة لمكتبة inets. يقوم عميل httpc بإعادة توجيه رؤوس طلبات Authorization وProxy-Authorization إلى أهداف إعادة التوجيه دون التحقق مما إذا كانت عملية إعادة التوجيه تتجاوز حدود المنشأ. وعلى وجه التحديد، تقوم الدالة redirect/2 بإنشاء الطلب المعاد توجيهه عن طريق تحديث حقل المضيف فقط في سجل الرأس، مع نسخ جميع الحقول الأخرى حرفياً. نظرًا لأن autoredirect ممكّن افتراضيًا، فإن هذا يؤثر على جميع المستدعين الذين لا يقومون بتعطيل عمليات إعادة التوجيه التلقائية بشكل صريح. يمكن للمهاجم الذي يتحكم في خادم إصدار إعادة توجيه 3xx عبر المنشأ إلى خادم يتحكم فيه أيضًا، مما يتسبب في إعادة توجيه رأس Authorization (بما في ذلك بيانات الاعتماد الأساسية المستمدة من معلومات المستخدم في عنوان URL عبر الدالة handle user info/2) ورأس Proxy-Authorization، مما يؤدي إلى سرقة بيانات الاعتماد.التوصيات
قم بتحديث Erlang OTP إلى الإصدار 29.0.2 أو 28.5.0.2 أو 27.3.4.13.
اضبط
{autoredirect, false} في خيارات httpc:request/4 وقم بمعالجة عمليات إعادة التوجيه يدويًّا، مع إزالة رأس Authorization عندما تتجاوز عملية إعادة التوجيه حدود المنشأ.تأكد من أن
httpc يُستخدم فقط للاتصال بالخوادم الموثوقة التي لن تصدر عمليات إعادة توجيه عبر المنشأ.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾