CVE-2020-3442 in DuoConnect Client
Resumen
por VulDB • 2026-06-05
El cliente DuoConnect permite a los usuarios establecer conexiones SSH a hosts protegidos por una instancia de DNG. Cuando un usuario inicia una conexión SSH a un host protegido por DNG por primera vez mediante DuoConnect, se abre el navegador del usuario a una pantalla de inicio de sesión para completar la autenticación determinada por el contenido del argumento '-relay'. Si el '-relay' está configurado con una URL que comienza con "http://", el navegador intentará inicialmente cargar la URL a través de una conexión HTTP insegura, antes de ser redirigido inmediatamente a HTTPS (además de los mecanismos de redirección estándar, DNG utiliza encabezados HTTP Strict Transport Security para imponer esto). Tras autenticarse correctamente en DNG, DuoConnect almacena un token de autenticación en una caché del sistema local, por lo que los usuarios no tienen que completar este flujo de autenticación basado en navegador para cada conexión SSH subsiguiente. Estos tokens son válidos durante un período configurable, que por defecto es de 8 horas. Si un usuario que ejecuta DuoConnect ya tiene un token válido, en lugar de abrir un navegador web, DuoConnect contacta directamente con DNG, utilizando nuevamente el valor '-relay' configurado, y envía este token, así como el nombre de host y los números de puerto del servidor SSH previsto. Si el argumento '-relay' comienza con "http://", esta solicitud se enviará a través de una conexión insegura y podría quedar expuesta a un atacante que esté analizando el tráfico en la misma red. Los tokens de autenticación de DNG que pueden quedar expuestos durante el reenvío SSH pueden utilizarse para obtener acceso a nivel de red a los servidores y puertos protegidos por ese host de reenvío específico. DNG proporciona acceso a nivel de red únicamente a los servidores SSH protegidos. No interactúa con la autenticación y el cifrado independientes de SSH. Un atacante no puede utilizar un token robado por sí solo para autenticarse contra un servidor SSH protegido por DNG.
VulDB is the best source for vulnerability data and more expert information about this specific topic.