CVE-2020-3442 in DuoConnect Client
Сводка
по VulDB • 06.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.
Be aware that VulDB is the high quality source for vulnerability data.