PT-2026-113981 · Erlang+1 · Otp
CVE-2026-105236
·
تاريخ النشر
2026-10-14
·
تاريخ التحديث
2026-10-14
CVSS v4.0
6.3
متوسطة
| المتجه | AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N |
اسم البرنامج المصاب والإصدارات المتأثرة
Erlang/OTP الإصدارات من 18.0 إلى 27.3.4.18
Erlang/OTP الإصدارات من 28.0 إلى 28.5.0.7
Erlang/OTP الإصدارات من 29.0 إلى 29.1.1
ssl الإصدارات من 7.0 إلى 11.2.12.13
ssl الإصدارات من 11.6.0 إلى 11.6.0.6
ssl الإصدارات من 11.7.0 إلى 11.7.7
Description
يسمح خلل في التحقق من الشهادات في تطبيق ssl للعميل الذي يمتلك شهادة موثوقة لدى مضيف SNI افتراضي بالوصول والمصادقة إلى مضيف SNI افتراضي ثانٍ على نفس المستمع من خلال استئناف جلسة TLS 1.2. يحدث هذا لأن الخوادم التي تستخدم
sni fun أو sni hosts تحتفظ بذاكرة تخزين مؤقتة واحدة للجلسات ما قبل TLS 1.3 لكل مستمع، ولا تربط الجلسة المخزنة باسم SNI أو سياسة ثقة العميل التي أنشأتها. عند استخدام ssl config:update options/3 يتم توريث قيمة reuse sessions كـ true من المستمع الأساسي، مما يتجاوز الإعداد الافتراضي الذي يعطل إعادة الاستخدام لخوادم مصادقة العملاء. خلال عملية المصافحة المختصرة، تفشل الدالة ssl session:is resumable/4 في إعادة التحقق من شهادة الطرف الآخر مقابل سلطة التصديق (CA) المختارة للاسم المطلوب. يتطلب هذا الخلل أن تتشارك أسماء SNI في شهادة خادم واحدة، وهو أمر شائع في شهادات wildcard أو multi-SAN. لا يتأثر بروتوكول TLS 1.3 لأنه لا يستخدم ذاكرة التخزين المؤقت هذه.Recommendations
لإصدارات Erlang/OTP من 18.0 إلى 27.3.4.18، قم بالتحديث إلى الإصدار 27.3.4.19.
لإصدارات Erlang/OTP من 28.0 إلى 28.5.0.7، قم بالتحديث إلى الإصدار 28.5.0.8.
لإصدارات Erlang/OTP من 29.0 إلى 29.1.1، قم بالتحديث إلى الإصدار 29.1.2.
لإصدارات ssl من 7.0 إلى 11.2.12.13، قم بالتحديث إلى الإصدار 11.2.12.14.
لإصدارات ssl من 11.6.0 إلى 11.6.0.6، قم بالتحديث إلى الإصدار 11.6.0.7.
لإصدارات ssl من 11.7.0 إلى 11.7.7، قم بالتحديث إلى الإصدار 11.7.8.
قم بتعيين
{reuse sessions, false} في خيارات المستمع الأساسي أو في مجموعة خيارات كل خدمة SNI.
قم بتشغيل نطاقات ثقة SNI متميزة على مقابس استماع منفصلة لضمان امتلاك كل منها ذاكرة تخزين مؤقت للجلسات الخاصة بها.
قيد المستمع على استخدام TLS 1.3 فقط من خلال تكوين {versions, ['tlsv1.3']}.استغلال
إصلاح
Improper Certificate Validation
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Otp