Вышел FreeRDP 3.28, новая версия популярной открытой реализации протокола удалённого рабочего стола (RDP). Главный упор сделан на безопасность: в обновлении закрыты несколько уязвимостей, включая CVE-2026-57156, CVE-2026-57157 и CVE-2026-57158.
Исправления касаются обработки ввода, проверки границ, буфера обмена, каналов, кодеков, смарт-карт и перенаправления устройств. Пользователям и дистрибутивам настоятельно рекомендуется обновиться.
Помимо работы над безопасностью, в этом выпуске возродили iOS-клиент, известный как iFreeRDP. Клиент модернизировали, убрали ряд предупреждений об устаревании, добавили поддержку CMake для iOS и сборку с OpenH264.
Поддержка Android улучшена: появилась совместимость с 64-битными RISC-V, более гибкие сборочные конфигурации, возможность переопределять имя и код версии, переработанный сенсорный указатель, а внешние зависимости вынесены в отдельный файл CMake.
Клиент для Windows получил улучшенное управление всплывающей панелью в полноэкранном режиме (wfreerdp) и исправление сброса смещения прокрутки при скрытии полос прокрутки. Кроме того, внесены корректировки сборки для MSVC и исправления CredSSP и соглашений о вызовах x86, специфичных для Windows.
Ещё одним заметным новшеством стал новый серверный API для смарт-карт. Вдобавок релиз включает несколько исправлений для смарт-карт, среди которых улучшения проверки и изменения в обработке входа по смарт-карте. Интерфейс клиентской статистики тоже обновился: теперь он поддерживает статические каналы, собирает дополнительную статистику по каналам и включает обновления связанного API.
Усовершенствования SDL-клиента касаются повышенной безопасности при работе с файловым буфером обмена, поддержки Askpass, исправлений обработки уведомлений и корректной настройки естественной прокрутки для мыши и тачпада.
На macOS улучшена обработка звука: теперь аудио восстанавливается после изменений конфигурации AVAudioEngine.
Среди прочих многочисленных исправлений в FreeRDP 3.28 улучшено логирование сбоев подключения, копирование видеокадров ограничено размером текущей поверхности, тщательнее проверяются данные удалённой помощи и канала камеры, исправлена обработка строк в RDPDR, усилены проверки парсера WinPR, решены проблемы с буфером обмена и звуковым каналом, а также устранена возможная ошибка сегментации SIGSEGV в winpr_strnstr, связанная с работой шлюза.
Подробнее можно узнать в анонсе. Архив с исходным кодом доступен на странице релизов проекта.





Пока нет комментариев. Будьте первым!