
23 сентября 2026 года состоялся выпуск открытого проекта FreeRDP 3.32, включающий интеграцию с Microsoft Entra для Linux, бета-поддержку RAIL для Wayland и X11, исправления для USB и усиление мер безопасности в проекте. Это реализация протокола удалённого рабочего стола Microsoft (Remote Desktop Protocol — RDP), опубликованная на GitHub под лицензией Apache License 2.0. Исходный код проекта написан на С и С++. Разработка решения ведётся более 15 лет. Стабильная версия FreeRDP 3.20 вышла в декабре 2025 года.
«Вышел новый релиз, включающий множество заметных для пользователей нововведений и улучшений. Также было устранено множество уязвимостей для повышения устойчивости к нарушениям протокола и эксплойтам — спасибо всем, кто проводил тщательный анализ кода и сообщал о проблемах безопасности», — пояснили в команде проекта.

Основные изменения и дополнения в версии FreeRDP 3.32:
-
устранены 62 уязвимости безопасности (вклад внесли 12 разработчиков и команд);
-
одним из ключевых нововведений стала бесшовная интеграция с Microsoft Entra (ранее Azure AD) для клиентов SDL и xfreerdp в Linux при наличии необходимых вспомогательных исполняемых файлов;
-
уделено внимание поддержке RemoteApp. Клиент SDL теперь обладает базовой бета‑поддержкой технологии RAIL (Remote Applications Integrated Locally) как для X11, так и для Wayland; это позволяет отдельным удалённым приложениям Windows более органично интегрироваться в локальный рабочий стол, избавляя от необходимости запускать полноценный сеанс удалённого рабочего стола;
-
клиент xfreerdp также получил исправления, касающиеся RAIL, в том числе меры по предотвращению неожиданного уменьшения размеров окон удалённых приложений;
-
переработана система аппаратного ускорения обработки видео. Теперь FreeRDP поддерживает универсальное аппаратное кодирование и декодирование на базе FFmpeg, заменив прежнюю реализацию, привязанную исключительно к VA‑API. Разработчики пока считают эту функцию экспериментальной, отмечая, что проблемы с графическими драйверами всё ещё встречаются часто;
-
улучшена работа перенаправления USB: скорректировано сопоставление индексов интерфейсов с их номерами, что, по словам разработчиков, должно обеспечить корректную работу большего числа устройств;
-
оптимизирована обработка удалённых камер: теперь передача видеопотока прекращается, если удалённая сторона перестаёт запрашивать кадры. На практике это означает, что световой индикатор камеры больше не должен гореть после закрытия удалённого приложения Windows, использовавшего эту камеру;
-
проект теперь полностью поддерживает Early User Authorization Result PDU. Благодаря этому пользователи, не имеющие прав на вход в систему, получают соответствующее сообщение об ошибке аутентификации вместо малоинформативного общего сообщения о сбое сети;
-
для пользователей Wayland клиент wlfreerdp теперь корректно снимает блокировку перехвата горячих клавиш при выходе курсора мыши за пределы окна FreeRDP. Улучшена надёжность работы с PulseAudio, что позволяет FreeRDP лучше справляться с ситуациями, когда активное аудиоустройство отключается или извлекается из системы;
-
что касается прокси-функциональности, то теперь политика обработки сертификатов целевого узла по умолчанию запрещает их использование, если они не были явно приняты; это меняет прежний подход, при котором сертификаты принимались, если не были явно отклонены. По заявлению разработчиков, существующие конфигурации прокси, опиравшиеся на прежние настройки по умолчанию, потребуют обновления;
-
благодаря тщательному анализу кода и обработке отчётов о безопасности были устранены многочисленные проблемы, связанные с нарушениями протокола и потенциальными уязвимостями, которые могли бы стать основой для эксплойтов.
Источник: habr.com