CVE-2026-30793
Received Received - Intake
CSRF in RustDesk Client URI Handler Enables Privilege Escalation

Publication date: 2026-03-05

Last updated on: 2026-03-25

Assigner: VULSec Labs

Description
Cross-Site Request Forgery (CSRF) vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Flutter URI scheme handler, FFI bridge modules) allows Privilege Escalation. This vulnerability is associated with program files flutter/lib/common.Dart, src/flutter_ffi.Rs and program routines URI handler for rustdesk://password/, bind.MainSetPermanentPassword(). This issue affects RustDesk Client: through 1.4.5.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-03-05
Last Modified
2026-03-25
Generated
2026-06-16
AI Q&A
2026-03-05
EPSS Evaluated
2026-06-15
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
rustdesk rustdesk to 1.4.5 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-285 The product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.
CWE-352 The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Detection Guidance

I don't know

Executive Summary

This vulnerability is a Cross-Site Request Forgery (CSRF) issue found in the RustDesk Client (rustdesk-client) on multiple platforms including Windows, MacOS, Linux, iOS, and Android. It involves the Flutter URI scheme handler and FFI bridge modules, specifically in program files such as flutter/lib/common.Dart, src/flutter_ffi.Rs, and the URI handler for rustdesk://password/. The vulnerability allows an attacker to perform privilege escalation by exploiting the bind.MainSetPermanentPassword() routine.

Impact Analysis

This vulnerability can lead to privilege escalation, meaning an attacker could gain higher-level access or control over the RustDesk Client than intended. This could allow unauthorized actions or changes within the application, potentially compromising the security and integrity of the system where the client is installed.

Mitigation Strategies

I don't know

Compliance Impact

I don't know

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-30793. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart