FreeRDP 3.27.0 has just been released and uploaded to
https://pub.freerdp.com/releases/
A major feature / bugfix / cleanup release What did change:
- Password hash now uses a custom SSPI attribute on non windows systems
- TLS seclevel now defaults to 2 and a minimum of TLS 1.2 is required.
Client side the /tls:seclevel:
and /tls:enforce: allow to override these. Server implementations can manually set these with rdpSettings::FreeRDP_TLSMinVersion and rdpSettings::FreeRDP_TlsSecLevel (See https://docs.openssl.org/3.0/man3/SSL_CTX_set_security_level/ for more details) - The RDP proxy got a fix which removed (unstable) structs from public headers. There are no known users of that (internal) API, but if you happen to be one please ping us.
- Android client got some huge updates again (thank @svncibrahim)
- Enhancements with Azure/Entra support: some (known but not officially documented) extensions have been added to make these connections more stable.
- keyboard mapping
- Allow RDPDR channel to pass additional arguments to the channel. Does not break existing behaviour but allows a channel supporting this to query the additional arguments for further use.
- Fix some WinPR deprecation handling, add WITHOUT_WINPR_3x_DEPRECATED that allows building without any symbol deprecated during the stable 3 series
- Some client side statistics logging API was added. By default prints a (trace) log at the end of a session, but it can be queried at any time for some connection details.
CVE (Reported by SecBuddyF, Tencent Keen Lab)
- https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-9gxm-3mf5-f5cx
- https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-7rp4-66mc-j9vx
- https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-3mmf-qh4f-frm6
- https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-vx73-w5q6-7jqr
- https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-5c5v-f78v-h2f6 (Reported by @f9j2n6nd8k-eng)
New Contributors
- @ramnes made their first contribution in (#12782)
- @grioghar made their first contribution in (#12829)
- @scottgeigel2 made their first contribution in (#12821)
- @metsw24-max made their first contribution in (#12856)
- @zorjen122 made their first contribution in (#12849)
Full Changelog: https://github.com/FreeRDP/FreeRDP/compare/3.26.0…3.27.0
