Skip to main content

electerm CVE-2026-73227

| EUVDEUVD-2026-56920 HIGH
Path Traversal (CWE-22)
2026-08-11 GitHub_M
8.1
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Social-engineer victim to connect to malicious RDP server
  2. Delivery
    Establish RDP session via electerm
  3. Exploit
    Server sends CLIPRDR file transfer with traversal filename
  4. Execution
    electerm calls osResolve with unsanitized fileInfo.name
  5. Persist
    File written to attacker-specified path outside save directory
  6. Impact
    Arbitrary payload placed on victim filesystem for persistence or disruption

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The victim must be running electerm prior to version 3.15.120 and must establish an RDP session to an attacker-controlled or compromised RDP server. The RDP server must initiate a clipboard file transfer (CLIPRDR) with a crafted filename containing path traversal sequences. User interaction is required (UI:R): the victim must actively connect to the malicious server and the file transfer must be accepted or triggered within the session. No special electerm configuration is needed beyond normal RDP connectivity. Exploitation is bounded by the need to control or compromise an RDP endpoint that the victim trusts enough to connect to; the attack cannot be initiated without that prior session establishment. Exploitation does not result in data exfiltration (C:N) - impact is limited to arbitrary file writes on the victim's filesystem.

Impact

CVSS 8.1 (High) with vector AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H reflects a high-severity but user-interaction-dependent vulnerability. The AV:N and AC:L metrics confirm easy network reachability and low exploitation complexity once a connection is established; PR:N confirms the attacker needs no pre-existing privileges on the victim system. The critical limiting factor is UI:R: the victim must actively connect to the malicious RDP server and receive a file transfer, ruling out passive or spray-style attacks. The S:U (scope unchanged) and C:N (no confidentiality loss) constrain the blast radius to write-only filesystem impact, though I:H and A:H signal that overwriting system files, configuration, or executables is realistic. No CISA KEV listing and no known public POC reduce immediate urgency relative to the raw CVSS score. EPSS data was not provided in source intelligence. The realistic threat actor is one who can socially engineer a user into connecting to an attacker-controlled RDP endpoint, or who has compromised a legitimate RDP server that electerm users trust.

Exploit ScenarioDerived

An attacker operates a malicious RDP server and social-engineers an electerm user into connecting (e.g., via a phishing link to a fake corporate remote-desktop endpoint). Once the session is established, the server triggers a CLIPRDR clipboard file transfer with a crafted filename such as ../../AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup/malware.exe. electerm resolves the unsanitized path and writes the attacker's payload outside the save directory, achieving persistence on next user login without any further interaction required.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 11, 2026

Path traversal in electerm's RDP clipboard file transfer (prior to v3.15.120) lets a malicious RDP server write attacker-controlled files to arbitrary locations on the victim's filesystem. The fileInfo.name field from the RDP CLIPRDR protocol - fully controlled by the server - is passed unsanitized to osResolve, enabling ../ sequences to escape the user-selected save directory. No public exploit is identified at time of analysis; exploitation requires the victim to connect to a malicious RDP server and receive a clipboard file transfer.

RemediationAI

Upgrade electerm to version 3.15.120 or later, available at https://github.com/electerm/electerm/releases/tag/v3.15.120. The vendor-released patch (commit 451bf3000672c00b0c3b148fbf3c148c205ce350) resolves the issue by sanitizing fileInfo.name through a dedicated sanitizeFilename helper before path resolution, preventing directory traversal sequences from reaching osResolve. If immediate upgrade is not feasible, avoid connecting to untrusted or unverified RDP servers via electerm, and avoid accepting clipboard file transfers from RDP sessions to endpoints not under your control. There is no known in-product setting to disable CLIPRDR clipboard file transfer independently; the workaround is therefore connection-level: restrict electerm RDP usage to trusted, internally-managed endpoints until the patch is applied. Full advisory is available at https://github.com/electerm/electerm/security/advisories/GHSA-gm6q-5vpx-3mwf.

Affected VersionsENISA

electerm < 3.15.120

Affected Packages

euvd electerm fix: 3.15.120

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

electerm is a cross-platform Electron-based terminal client supporting SSH, SFTP, RDP, VNC, and other protocols. The vulnerable code in src/client/components/rdp/file-transfer.js handles the RDP clipboard redirection protocol (CLIPRDR), which allows an RDP server to push files to the client's clipboard. The fileInfo.name property - sourced directly from the RDP server's CLIPRDR message - was concatenated with the user-chosen save path via osResolve(savePath[0], fileInfo.name) without any filename sanitization. CWE-22 (Path Traversal) describes this root cause class: when externally-controlled input containing path separator sequences (e.g., ../../etc/cron.d/malicious) is used in file path construction without stripping traversal components, the resulting path escapes the intended directory boundary. CPE cpe:2.3:a:electerm:electerm:*:*:*:*:*:*:*:* confirms all prior versions are affected. The fix (commit 451bf30) imports a sanitizeFilename utility and applies it to fileInfo.name before osResolve is called, removing traversal sequences at the point of receipt.

Know when Electerm gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 8.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
vuln.today AI 8.1 HIGH

Malicious RDP server is network-reachable (AV:N, AC:L), needs no victim-side privileges (PR:N), but requires active user connection (UI:R); writes files (I:H, A:H) without reading any (C:N).

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Aug 11, 2026 - 20:19 EUVD
CVE Published
Aug 11, 2026 - 18:45 cve.org
HIGH 8.1

DescriptionCVE.org

electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. Prior to 3.15.120, electerm allows a malicious RDP server to write attacker-controlled content outside the selected save directory because the RDP clipboard download path in src/client/components/rdp/file-transfer.js passes the server-controlled CLIPRDR filename fileInfo.name to osResolve without sanitization. This issue is fixed in version 3.15.120.

Executive ViewAI

Why It Matters

electerm (versions prior to 3.15.120) contains a path traversal vulnerability in RDP clipboard file transfer that allows a malicious RDP server to write arbitrary files to an affected user's filesystem, potentially enabling code execution or system compromise. This affects any organization using electerm for remote RDP connections, particularly those connecting to untrusted or internet-facing RDP servers.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable RDP clipboard file transfer in client settings; restrict RDP connections to internal, known-good servers via network firewall rules; deploy EDR with rules alerting on suspicious file creation in user home directories and system paths (../ patterns); maintain updated inventory of electerm installations for rapid remediation when patch becomes available.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
niche open-source terminal client, limited enterprise footprint
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2026-43944 CRITICAL POC
9.4 May 08

Arbitrary local code execution in electerm (versions 3.0.6-3.8.14) allows remote attackers to execute malicious code on

CVE-2026-41500 CRITICAL
9.8 May 08

Command injection in electerm's npm install script allows arbitrary command execution on macOS systems during 'npm insta

CVE-2026-43941 CRITICAL
9.6 May 08

Arbitrary code execution in Electerm terminal client (≤3.8.15) allows attackers who control terminal output to execute c

CVE-2026-73226 HIGH
8.8 Aug 11

Unintended internal method dispatch in electerm prior to v3.15.186 allows any authenticated WebSocket client to invoke a

CVE-2026-73224 HIGH
8.8 Aug 11

Command injection in electerm prior to version 3.15.120 enables a malicious FTP or SFTP server operator to execute arbit

CVE-2026-43940 HIGH
8.4 May 08

Path traversal in electerm's IPC widget loader allows local code execution with full process privileges when an attacker

CVE-2026-73225 HIGH
8.1 Aug 11

Path traversal in electerm's recursive file transfer component allows a malicious FTP or SFTP server to write attacker-c

CVE-2026-73223 HIGH
8.1 Aug 11

Path traversal in electerm's SFTP client allows a malicious or man-in-the-middle SFTP server to write attacker-controlle

CVE-2026-43943 HIGH
7.8 May 08

Command injection in electerm's SFTP file editor feature allows arbitrary code execution when users edit files with mali

CVE-2026-86711 HIGH
7.5 Sep 08

Arbitrary OS command execution in electerm before 5.3.15 is achievable through a completely unvalidated Electron IPC bri

CVE-2026-43942 MEDIUM
5.5 May 08

electerm 3.8.15 and prior exposes environment variables containing secrets through the getConstants() IPC handler, which

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy