The issue is caused by wrong NTLM hash calculation following connection redirection.
Example logs on the issue:
ntlm.debug(7): Authenticating locally with supplied password
ntlm.error(1): Local user authentication failed
All FreeRDP version 3 based RDP clients are affected, from version 3.0.0 up to and including version 3.16.0.
The issue is expected to be resolved in the next FreeRDP release ("3.16.next"), as per:
https://github.com/FreeRDP/FreeRDP/issues/11686
Affected client applications include:
- xfreerdp: from version 3.0.0 up to version 3.16.0
- Royal TSX: from Royal TS 7.00.50920 (2023-09-20) up to version: (not known at this time)*
*Note regarding the Royal TSX client:
Royal TSX 7.03.50530 (released on 2025.05.30) relies on FreeRDP 3.14.1 - it is very likely that the freerdp3 fix will be adopted with a future release; please refer to Royal TSX release notes for up-to-date information.
Alternative, temporary workaround:
Use Microsoft's RDP app.
© ALL RIGHTS RESERVED. Termini di utilizzo Privacy Cookie Preference Center