PT-2026-64989 · Unknown+2 · Erlang/Otp+2
CVSS v4.0
8.7
عالية
| المتجه | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Erlang/OTP من 23.2 إلى 27.3.4.14
إصدار Erlang/OTP 28.5.0.3
إصدار Erlang/OTP 29.0.3
الوصف
يفشل تطبيق ssl في اكتشاف الدورات عند إعادة بناء سلسلة شهادات نظيرة غير مكتملة أثناء عملية المصافحة (handshake) لـ TLS أو DTLS. وعلى وجه التحديد، تقوم الدالة
handle incomplete chain/5 بتمرير السلسلة إلى build certificate chain/5، التي تستخدم بدورها do certificate chain/7 لتتبع علاقات الجهات المصدرة دون حد للعمق أو اكتشاف للدورات. إذا قدم أحد الأقران شهادتين متبادلتي التوقيع بشكل غير مرتب، فإن النظام يدخل في تكرار لا نهائي، مما يتسبب في نمو مكدس الاستدعاءات ومجمع السلسلة بلا حدود. يمكن لمهاجم بعيد غير مصدق عليه استغلال هذه الثغرة عن طريق إرسال سلسلة شهادات مصممة خصيصًا في رسالة مصافحة لاستنفاد الذاكرة وإحداث تعطل في عقدة BEAM. يؤثر هذا على كل من الخوادم والعملاء ولا يتطلب سوى اتصال TCP ومصافحة جزئية.التوصيات
تحديث Erlang/OTP إلى الإصدار 27.3.4.15 أو أحدث.
تحديث Erlang/OTP إلى الإصدار 28.5.0.4 أو أحدث.
تحديث Erlang/OTP إلى الإصدار 29.0.4 أو أحدث.
استغلال
إصلاح
DoS
Uncontrolled Recursion
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Erlang/Otp
Linuxmint
Ubuntu