Description
RustDesk before 1.4.9 does not enforce a session's authorized connection scope on the server side, so a peer granted a limited session type (FileTransfer, PortForward, ViewCamera, or Terminal) can send control messages and login options reserved for a full Remote session. An authenticated remote peer can exploit this missing scope check to act outside its granted scope, injecting out-of-scope control messages to observe and control the host beyond the permissions it was given.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| RustDesk | RustDesk | < 1.4.9 | 1.4.9 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
sn0x-sharma/CVE-2026-57850 ★ 0 · Jul 11, 2026
Session Escape: File Transfer to Unauthorized Remote Control
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- Fix Pull Request #15469 patch
- Patch Commit patch
- RustDesk 1.4.9 Release Notes release-notes
- Product product
- https://www.vulncheck.com/advisories/rustdesk-missing-session-scope-enforcement-allows-out-of-scope-control-message-injection third-party-advisory
- PoC technical-description