Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools

rustdesk-client

Source -

CNA

BOS Name -

N/A

CNA CVEs -

10

ADP CVEs -

0

CISA CVEs -

0

NVD CVEs -

0
Related CVEsRelated ProductsRelated AssignersReports
10Vulnerabilities found

CVE-2026-30785
Assigner-VULSec Labs
ShareView Details
Assigner-VULSec Labs
CVSS Score-8.2||HIGH
EPSS-0.08% / 0.32%
||
7 Day CHG~0.00%
Published-05 Mar, 2026 | 16:04
Updated-25 Mar, 2026 | 15:47
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
RustDesk Encrypts Local Passwords with World-Readable Machine ID and Fixed Zero Nonce (XSalsa20-Poly1305)

Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution'), Use of Password Hash With Insufficient Computational Effort vulnerability in rustdesk-client RustDesk Client rustdesk, hbb_common on Windows, MacOS, Linux (Password security module, config encryption, machine UID modules) allows Retrieve Embedded Sensitive Data. This vulnerability is associated with program files hbb_common/src/password_security.Rs, hbb_common/src/config.Rs, hbb_common/src/lib.Rs (get_uuid), machine-uid/src/lib.Rs and program routines symmetric_crypt(), encrypt_str_or_original(), decrypt_str_or_original(), get_uuid(), get_machine_id(). This issue affects RustDesk Client: through 1.4.5.

Action-Not Available
Vendor-rustdeskrustdesk-clientApple Inc.Microsoft CorporationLinux Kernel Organization, Inc
Product-linux_kernelrustdeskwindowsmacosRustDesk Client
CWE ID-CWE-1321
Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
CWE ID-CWE-257
Storing Passwords in a Recoverable Format
CWE ID-CWE-323
Reusing a Nonce, Key Pair in Encryption
CWE ID-CWE-916
Use of Password Hash With Insufficient Computational Effort
CVE-2026-30783
Assigner-VULSec Labs
ShareView Details
Assigner-VULSec Labs
CVSS Score-4.8||MEDIUM
EPSS-0.38% / 30.14%
||
7 Day CHG~0.00%
Published-05 Mar, 2026 | 15:52
Updated-22 Jun, 2026 | 14:16
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
RustDesk Client Can Orphan API Channel to Ignore All Admin Commands and ACL Policies

A vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android, WebClient (Client signaling, API sync loop, config management modules) allows Privilege Abuse. This vulnerability is associated with program files src/rendezvous_mediator.Rs, src/hbbs_http/sync.Rs and program routines API sync loop, api-server config handling. This issue affects RustDesk Client: through 1.4.8.

Action-Not Available
Vendor-rustdeskrustdesk-clientGoogle LLCLinux Kernel Organization, IncMicrosoft CorporationApple Inc.
Product-windowslinux_kerneliphone_osandroidmacosrustdeskRustDesk Client
CWE ID-CWE-602
Client-Side Enforcement of Server-Side Security
CWE ID-CWE-841
Improper Enforcement of Behavioral Workflow
CVE-2026-30789
Assigner-VULSec Labs
ShareView Details
Assigner-VULSec Labs
CVSS Score-5.7||MEDIUM
EPSS-0.27% / 18.77%
||
7 Day CHG~0.00%
Published-05 Mar, 2026 | 15:41
Updated-22 Jun, 2026 | 14:16
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
RustDesk Auth Proof Uses Server-Controlled Salt/Challenge and Fast Double-SHA256, Enabling Offline Brute-Force

Use of Password Hash With Insufficient Computational Effort, Improper Restriction of Excessive Authentication Attempts vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Client login, peer authentication modules) allows Password Brute Forcing. The authentication proof is SHA256(SHA256(password + salt) + challenge), where both the salt and the challenge are generated entirely by the server with no client-side nonce, and the hash uses no slow key-derivation function. A rogue or on-path API/relay server (see CVE-2026-30794 / CVE-2026-30797) can issue a chosen salt and challenge, capture the resulting proof, and recover the password offline. The capture-replay claim (CWE-294) is withdrawn: the challenge is regenerated per connection (challenge = Config::get_auto_password(6)), so a captured proof is not replayable against the legitimate server. The 1.4.7 OTP brute-force limiter and the existing LOGIN_FAILURES counter constrain only ONLINE attempts and do not address offline recovery. This vulnerability is associated with program files src/client.rs and program routines handle_hash(), handle_login_from_ui() (login proof construction). This issue affects RustDesk Client: through 1.4.8.

Action-Not Available
Vendor-rustdeskrustdesk-clientGoogle LLCLinux Kernel Organization, IncMicrosoft CorporationApple Inc.
Product-windowslinux_kerneliphone_osandroidmacosrustdeskRustDesk Client
CWE ID-CWE-916
Use of Password Hash With Insufficient Computational Effort
CVE-2026-30798
Assigner-VULSec Labs
ShareView Details
Assigner-VULSec Labs
CVSS Score-8.2||HIGH
EPSS-0.29% / 20.94%
||
7 Day CHG~0.00%
Published-05 Mar, 2026 | 15:38
Updated-22 Jun, 2026 | 13:17
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
RustDesk Client Accepts Unauthenticated stop-service Command via Strategy Payload

Insufficient Verification of Data Authenticity, Improper Handling of Exceptional Conditions vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Heartbeat sync loop, strategy processing modules) allows Protocol Manipulation. This vulnerability is associated with program files src/hbbs_http/sync.Rs and program routines stop-service handler in heartbeat loop. This issue affects RustDesk Client: through 1.4.8.

Action-Not Available
Vendor-rustdeskrustdesk-clientLinux Kernel Organization, IncGoogle LLCMicrosoft CorporationApple Inc.
Product-windowslinux_kerneliphone_osandroidmacosrustdeskRustDesk Client
CWE ID-CWE-345
Insufficient Verification of Data Authenticity
CWE ID-CWE-755
Improper Handling of Exceptional Conditions
CVE-2026-30797
Assigner-VULSec Labs
ShareView Details
Assigner-VULSec Labs
CVSS Score-9.3||CRITICAL
EPSS-0.46% / 37.02%
||
7 Day CHG~0.00%
Published-05 Mar, 2026 | 15:35
Updated-25 Mar, 2026 | 16:16
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
RustDesk rustdesk://config/ URI Silently Re-homes Client to Attacker-Controlled Server

Missing Authorization vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Flutter URI scheme handler, config import modules) allows Application API Message Manipulation via Man-in-the-Middle. This vulnerability is associated with program files flutter/lib/common.Dart and program routines importConfig() via URI handler. This issue affects RustDesk Client: through 1.4.5.

Action-Not Available
Vendor-rustdeskrustdesk-clientGoogle LLCApple Inc.Microsoft CorporationLinux Kernel Organization, Inc
Product-windowsrustdeskandroidmacosiphone_oslinux_kernelRustDesk Client
CWE ID-CWE-749
Exposed Dangerous Method or Function
CWE ID-CWE-862
Missing Authorization
CVE-2026-30796
Assigner-VULSec Labs
ShareView Details
Assigner-VULSec Labs
CVSS Score-6.9||MEDIUM
EPSS-0.40% / 33.06%
||
7 Day CHG+0.14%
Published-05 Mar, 2026 | 15:30
Updated-19 Jul, 2026 | 12:16
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
RustDesk Client Transmits Preset Address Book Password Verbatim in Heartbeat Sync

Cleartext Transmission of Sensitive Information, Insufficiently Protected Credentials vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Address book sync, Heartbeat sync loop modules) allows Sniffing Attacks. The client places the preset address-book password verbatim into the heartbeat sync JSON body (src/hbbs_http/sync.rs). Over an intact HTTPS session it is not exposed in transit, but it is a reusable shared secret rather than a zero-knowledge proof, so it is recovered by any party that becomes the API endpoint - under the re-homed/rogue API server (CVE-2026-30797) - and the leaked credential then authorizes the server-side address book. This vulnerability is associated with program files src/hbbs_http/sync.rs and program routines heartbeat sync body builder (emits preset-address-book-password). This issue affects RustDesk Client: through 1.4.8.

Action-Not Available
Vendor-rustdeskrustdesk-clientApple Inc.Microsoft CorporationLinux Kernel Organization, Inc
Product-windowsrustdesk_servermacoslinux_kernelRustDesk Client
CWE ID-CWE-522
Insufficiently Protected Credentials
CVE-2026-30795
Assigner-VULSec Labs
ShareView Details
Assigner-VULSec Labs
CVSS Score-8.7||HIGH
EPSS-0.27% / 18.99%
||
7 Day CHG~0.00%
Published-05 Mar, 2026 | 15:27
Updated-17 Mar, 2026 | 14:31
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
RustDesk HTTP Client Silently Accepts Invalid TLS Certificates After Handshake Failure

Cleartext Transmission of Sensitive Information vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Heartbeat sync loop modules) allows Sniffing Attacks. This vulnerability is associated with program files src/hbbs_http/sync.Rs and program routines Heartbeat JSON payload construction (preset-address-book-password). This issue affects RustDesk Client: through 1.4.5.

Action-Not Available
Vendor-rustdesk-client
Product-RustDesk Client
CWE ID-CWE-319
Cleartext Transmission of Sensitive Information
CVE-2026-30793
Assigner-VULSec Labs
ShareView Details
Assigner-VULSec Labs
CVSS Score-9.3||CRITICAL
EPSS-0.31% / 22.78%
||
7 Day CHG~0.00%
Published-05 Mar, 2026 | 15:21
Updated-17 Mar, 2026 | 14:30
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
RustDesk Flutter URI Handler Sets Permanent Password Without Privilege Check or User Confirmation

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.

Action-Not Available
Vendor-rustdesk-client
Product-RustDesk Client
CWE ID-CWE-285
Improper Authorization
CWE ID-CWE-352
Cross-Site Request Forgery (CSRF)
CVE-2026-30792
Assigner-VULSec Labs
ShareView Details
Assigner-VULSec Labs
CVSS Score-8.3||HIGH
EPSS-0.27% / 18.20%
||
7 Day CHG~0.00%
Published-05 Mar, 2026 | 15:14
Updated-22 Jun, 2026 | 14:17
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
RustDesk Client Blindly Merges Unauthenticated Strategy Payloads, Bypassing Local Security Settings

A vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android, WebClient (Strategy sync, HTTP API client, config options engine modules) allows Application API Message Manipulation via Man-in-the-Middle. This vulnerability is associated with program files src/hbbs_http/sync.Rs, hbb_common/src/config.Rs and program routines Strategy merge loop in sync.Rs, Config::set_options(). This issue affects RustDesk Client: through 1.4.8.

Action-Not Available
Vendor-rustdeskrustdesk-clientGoogle LLCLinux Kernel Organization, IncMicrosoft CorporationApple Inc.
Product-windowslinux_kerneliphone_osandroidmacosrustdeskRustDesk Client
CWE ID-CWE-345
Insufficient Verification of Data Authenticity
CVE-2026-30791
Assigner-VULSec Labs
ShareView Details
Assigner-VULSec Labs
CVSS Score-8.7||HIGH
EPSS-0.24% / 15.18%
||
7 Day CHG~0.00%
Published-05 Mar, 2026 | 14:47
Updated-18 Mar, 2026 | 19:25
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available
RustDesk Client Accepts Pseudo-Encrypted Config Strings Without Cryptographic Validation

Use of a Broken or Risky Cryptographic Algorithm vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android, WebClient (Config import, URI scheme handler, CLI --config modules) allows Retrieve Embedded Sensitive Data. This vulnerability is associated with program files flutter/lib/common.Dart, hbb_common/src/config.Rs and program routines parseRustdeskUri(), importConfig(). This issue affects RustDesk Client: through 1.4.5.

Action-Not Available
Vendor-rustdeskrustdesk-clientGoogle LLCApple Inc.Microsoft CorporationLinux Kernel Organization, Inc
Product-windowsrustdeskandroidmacosiphone_oslinux_kernelRustDesk Client
CWE ID-CWE-327
Use of a Broken or Risky Cryptographic Algorithm
CWE ID-CWE-684
Incorrect Provision of Specified Functionality