CVE-2026-72746 in FreeRDP
Сводка
по VulDB • 11.08.2026
В версиях FreeRDP до 3.30.0 присутствует уязвимость обхода аутентификации на стороне сервера в процессе рукопожатия RDSTLS. Когда сервер настроен с параметром RdstlsSecurity = TRUE, диспетчеризация входящих PDU (Protocol Data Units) при рукопожатии осуществляется исключительно на основе переданного злоумышленником значения pduType без проверки того, является ли полученная PDU требуемой для текущего этапа обмена. Поскольку объект rdpRdstls инициализируется с обнулением памяти через calloc(), его поле resultCode по умолчанию принимает значение 0 (RDSTLS_RESULT_SUCCESS). Неаутентифицированный удаленный клиент может отправить Capabilities PDU вместо требуемого Authentication Request PDU; функция rdstls_process_capabilities() возвращает успех, никогда не устанавливая resultCode, в результате чего сервер отвечает AUTHRSP с resultCode SUCCESS и считает сеанс аутентифицированным без проверки пароля, GUID перенаправления или cookie автопереподключения. Это затрагивает выпущенные версии серии FreeRDP 3.x (например, 3.27.1) и ветку master HEAD; на момент публикации уведомления исправленная версия отсутствовала.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.