Linux Kernel & OS

FreeRDP 3.33 ships WebAssembly browser support, experimental UDP and 13 security fixes

Key Takeaway

FreeRDP 3.33 enables browser-based RDP sessions via WebAssembly while adding experimental UDP transport and addressing 13 security vulnerabilities.

Summary

FreeRDP 3.33, the newest release of the open-source Remote Desktop Protocol implementation, delivers WebAssembly support that allows the client to run directly in web browsers when compiled with EmScripten. The release also introduces experimental UDP connectivity for direct RDP sessions, expands Unicode keyboard input pipe support across all clients, and adds macOS file clipboard handling without FUSE dependency.

The project experienced unusually high contributor activity driven by AI-assisted development, resulting in a large volume of pull requests and bug reports that the maintainers plan to address in an upcoming patch release. This version also incorporates 13 security fixes and brings experimental Windows shadow server support along with initial infrastructure for message translations.

What changes in FreeRDP 3.33

  • WebAssembly/EmScripten: Browser-based RDP client execution is now supported through WebAssembly compilation, completing multi-year development effort.
  • Transport layer: Experimental UDP support added for direct RDP connections, potentially reducing latency compared to TCP-based transport.
  • Client unification: Unicode keyboard input pipe support extended to all client implementations, not just select platforms.
  • Platform integration: macOS file clipboard operations no longer require FUSE, removing an external dependency for Apple users.
  • Security backlog: Release includes 13 security fixes; maintainers acknowledge remaining issues will require a follow-up patch release due to AI-driven contribution surge.

Why it matters

Browser-based WebAssembly support removes the need for native client installation in managed environments, simplifying enterprise Linux deployments and thin-client scenarios. The experimental UDP transport could benefit cloud desktop and VDI workloads where latency-sensitive remote sessions run on Linux infrastructure, though production adoption will depend on stabilization in the promised patch release.

Original reference: www.phoronix.com →