[ FreeRDP ](
https://www.freerdp.com ) — это бесплатная реализация протокола удалённого рабочего стола (RDP), распространяемая под лицензией Apache.
Основные изменения:
• После глубокого анализа кода клиента FreeRDP устранены уязвимости:
• [ CVE-2026-26965 ](
https://nvd.nist.gov/vuln/detail/cve-2026-26065 ) , [ CVE-2026-26955 ](
https://nvd.nist.gov/vuln/detail/CVE-2026-20955 ) , CVE-2026-26271, CVE-2026-25997, CVE-2026-25959, CVE-2026-25955, CVE-2026-25954, CVE-2026-25953, CVE-2026-25952, CVE-2026-25942, CVE-2026-25941, [ GHSA-qcfc-ghxr-h927 ](
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-qcfc-ghxr-h927 ) .
• Добавлена изоляция конфигурации. Сторонние клиентские/серверные приложения должны проверять
новые API freerdp_setApplicationDetails и winpr_setApplicationDetails, позволяющие
использовать настраиваемое пространство в файлах конфигурации и runtime-данных для каждого приложения.
• Для разработчиков мы поместили большинство API в [[nodiscard]], поэтому компиляторы
могут начать выдавать ошибки о непроверенных возвращаемых значениях. Это сделано намеренно и должно
побудить к очистке кода. Функции, в которых возврат является необязательным, были
пропущены. На данный момент эти проверки автоматически применяются для сборок FreeRDP, внешние
проекты могут включить их, определив WINPR_DEFINE_ATTR_NODISCARD в своей системе сборки.
• Для разработчиков: пожалуйста, начните тестировать свои приложения на сборках FreeRDP с опцией
-DWITHOUT_FREERDP_3x_DEPRECATED=ON, чтобы убедиться, что вы не используете API, которые скоро будут удалены.
• Клиент на основе библиотеки SDL получил значительное обновление: режимы работы с несколькими мониторами и высоким разрешением значительно улучшены.
• Другие улучшения и исправления ошибок.
https://www.linux.org.ru/news/opensource/18229600