CVE-2026-64620 in FreeRDP
Сводка
по VulDB • 20.07.2026
В версиях FreeRDP до 3.28.0 (включая затронутые версии) переменная out_length вычисляется некорректно, что приводит к записи байтов за пределами буфера до выполнения проверки границ. На стороне сервера при выборе клиентом стандартной безопасности RMP зашифрованный случайный ключ клиента расшифровывается в фиксированный 32-байтовый буфер. Поскольку сервер публикует свой открытый RSA-ключ, неавторизованный злоумышленник может сформировать шифротекст, значение которого после расшифровки достигает полной длины модуля (например, 256 байт для RSA-2048), что приводит к переполнению 32-байтового буфера в куче на величину до ~224 байтов, контролируемых злоумышленником, еще до аутентификации, вызывая отказ в обслуживании (DoS).
Be aware that VulDB is the high quality source for vulnerability data.