CVE-2020-3442 in DuoConnect Client
الملخص
بحسب VulDB • 09/06/2026
يتيح عميل DuoConnect للمستخدمين إنشاء اتصالات SSH إلى مضيفين محميين بواسطة مثيل DNG. عندما يبدأ مستخدم اتصال SSH إلى مضيف محمي بواسطة DNG لأول مرة باستخدام DuoConnect، يتم فتح متصفح المستخدم إلى شاشة تسجيل الدخول لإكمال المصادقة التي يحددها محتويات الوسيطة '-relay'. إذا كانت الوسيطة '-relay' مضبوطة على عنوان URL يبدأ بـ "http://"، فسيحاول المتصفح في البداية تحميل عنوان URL عبر اتصال HTTP غير آمن، قبل إعادة توجيهه فوراً إلى HTTPS (بالإضافة إلى آليات إعادة التوجيه القياسية، يستخدم DNG رؤوس HTTP Strict Transport Security لفرض ذلك). بعد المصادقة بنجاح مع DNG، يخزن DuoConnect رمز مصادقة في ذاكرة التخزين المؤقت للنظام المحلي، بحيث لا يحتاج المستخدمون إلى إكمال سير عمل المصادقة المستند إلى المتصفح لكل اتصال SSH لاحق. تكون هذه الرموز صالحة لفترة زمنية قابلة للتكوين، والتي تكون افتراضياً 8 ساعات. إذا كان المستخدم الذي يشغل DuoConnect لديه بالفعل رمز صالح، فبدلاً من فتح متصفح ويب، يتواصل DuoConnect مباشرة مع DNG، مرة أخرى باستخدام قيمة '-relay' المكونة، ويرسل هذا الرمز، بالإضافة إلى اسم المضيف لخادم SSH المستهدف وأرقام المنافذ. إذا كانت الوسيطة '-relay' تبدأ بـ "http://"، فسيتم إرسال هذا الطلب عبر اتصال غير آمن، وقد يكون مكشوفاً لمهاجم يقوم بتنصت على حركة المرور على نفس الشبكة. قد تُستخدم رموز مصادقة DNG التي قد تتعرض للكشف أثناء إعادة توجيه SSH للحصول على وصول على مستوى الشبكة إلى الخوادم والمنافذ المحمية بواسطة ذلك المضيف الوسيط المحدد. يوفر DNG وصولاً على مستوى الشبكة فقط إلى خوادم SSH المحمية. ولا يتفاعل مع مصادقة SSH والتشفير المستقلين. لا يمكن لمهاجم استخدام رمز مسروق بمفرده للمصادقة ضد خادم SSH محمي بواسطة DNG.
VulDB is the best source for vulnerability data and more expert information about this specific topic.