Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:npm/electerm@3.3.3
purl pkg:npm/electerm@3.3.3
Next non-vulnerable version 3.9.5
Latest non-vulnerable version 3.9.5
Risk 4.5
Vulnerabilities affecting this package (10)
Vulnerability Summary Fixed by
VCID-2pth-1pbz-q7a1
Aliases:
CVE-2026-43941
GHSA-fwf6-j56g-m97c
electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. In versions 3.8.15 and prior, Electerm's terminal hyperlink handler passes any URL clicked in the terminal directly to shell.openExternal without any protocol validation. An attacker who controls terminal output (e.g., via a malicious SSH server, compromised remote host, or malicious plugin rendering terminal content) can thus achieve arbitrary code execution or local file access on the victim's machine, requiring only that the victim clicks a displayed link. At time of publication, there are no publicly available patches. There are no reported fixed by versions.
VCID-6jve-nn23-tfgm
Aliases:
CVE-2026-43943
GHSA-q4p8-8j9m-8hxj
electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. Prior to version 3.7.9, a code execution (RCE) vulnerability exists in electerm's SFTP open with system editor or "Edit with custom editor" feature. When a user opts to edit a file using open with system editor or open with a custom editor, the filename is passed directly into a command line without sanitization. A malicious actor controlling the SSH server or user OS can exploit this by crafting a filename containing shell metacharacters. If a victim subsequently attempts to edit this file, the injected commands are executed on their machine with the user's privileges. This could allow the attacker to run arbitrary code, install malware, or move laterally within the network. This issue has been patched in version 3.7.9.
3.7.9
Affected by 7 other vulnerabilities.
VCID-bsue-h9tr-2bbc
Aliases:
CVE-2026-45353
GHSA-7p5m-v798-f8vv
electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. From 3.0.6 to 3.8.8, This vulnerability is fixed in 3.9.0.
3.9.0
Affected by 0 other vulnerabilities.
3.9.5
Affected by 0 other vulnerabilities.
VCID-c2ky-2na3-ubh3
Aliases:
CVE-2026-43942
GHSA-37j4-88rp-2f6h
electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. In versions 3.8.15 and prior, the getConstants() IPC handler in src/app/lib/ipc-sync.js serialises the entire process.env object and sends it to the renderer. The data is stored as window.pre.env and is accessible from any JavaScript running in the renderer (e.g., via the DevTools console or a compromised webview context). An attacker who achieves any JavaScript execution within the renderer can trivially exfiltrate these secrets to a remote server, leading to cloud account compromise, supply chain attacks, and lateral movement. At time of publication, there are no publicly available patches. There are no reported fixed by versions.
VCID-gr5p-w7v3-n7ha
Aliases:
CVE-2026-41500
GHSA-wxw2-rwmh-vr8f
electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. Prior to version 3.3.8, a command injection vulnerability exists in github.com/elcterm/electerm/npm/install.js:150. The runMac() function appends attacker-controlled remote releaseInfo.name directly into an exec("open ...") command without validation. This issue has been patched in version 3.3.8.
3.3.8
Affected by 8 other vulnerabilities.
VCID-scya-q5rb-hfbm
Aliases:
CVE-2026-43944
GHSA-mpm8-cx2p-626q
electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. From versions 3.0.6 to before 3.8.15, electerm is vulnerable to arbitrary local code execution via deep links, CLI --opts, or crafted shortcuts. Exploit requires clicking a crafted electerm://... link or opening a crafted shortcut/command that launches electerm with attacker-controlled opts. This issue has been patched in version 3.8.15.
3.8.8
Affected by 5 other vulnerabilities.
VCID-thsh-yjny-7qhu
Aliases:
CVE-2026-41501
GHSA-8x35-hph8-37hq
electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. Prior to version 3.3.8, a command injection vulnerability exists in github.com/elcterm/electerm/npm/install.js:130. The runLinux() function appends attacker-controlled remote version strings directly into an exec("rm -rf ...") command without validation. This issue has been patched in version 3.3.8.
3.3.8
Affected by 8 other vulnerabilities.
VCID-tky5-4uvt-9ucd
Aliases:
CVE-2026-45787
GHSA-g29v-q6h7-76wh
electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. Prior to 3.9.5, deterministic AES-192-CBC with a fixed zero IV, constant KDF salt, and no MAC leads to confidentiality and integrity failures for synced bookmark/profile data. Attackers can crack common passwords across installs and perform undetected ciphertext bit-flips to alter config/bookmarks. This vulnerability is fixed in 3.9.5.
3.9.5
Affected by 0 other vulnerabilities.
VCID-xb78-cnaa-1qfv
Aliases:
CVE-2026-43940
GHSA-f77v-9vpc-6pjm
electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. Prior to version 3.7.16, the runWidget function in src/app/widgets/load-widget.js constructs a file path by directly concatenating user‑supplied widget identifiers without any sanitisation. Because runWidget is exposed to the renderer process via an asynchronous IPC handler with no input validation, an attacker who achieves JavaScript execution inside the renderer (for example, through a malicious plugin or a cross‑site scripting flaw in the built‑in webview) can abuse a path traversal (../) to load and execute an arbitrary JavaScript file anywhere on the victim’s filesystem. This gives the attacker local code execution with the full privileges of the electerm process, leading to complete system compromise. This issue has been patched in version 3.7.16.
3.7.16
Affected by 6 other vulnerabilities.
VCID-ydrw-nwxu-6kc8
Aliases:
CVE-2026-45058
GHSA-jgg9-rw32-44pj
electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. In 3.8.8 and earlier, there is persistent local-pty code execution via imported bookmarks or compromised sync targets. Affects users who import bookmark JSON files or who have electerm sync configured (gist/WebDAV). The attacker can inject exec* fields or global config to cause remote code to run when a bookmark is opened or when sync is applied.
3.8.15
Affected by 4 other vulnerabilities.
Vulnerabilities fixed by this package (0)
Vulnerability Summary Aliases
This package is not known to fix vulnerabilities.

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-13T21:02:55.987391+00:00 GitLab Importer Affected by VCID-tky5-4uvt-9ucd https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/electerm/CVE-2026-45787.yml 38.6.0
2026-06-13T21:02:49.136914+00:00 GitLab Importer Affected by VCID-ydrw-nwxu-6kc8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/electerm/CVE-2026-45058.yml 38.6.0
2026-06-13T21:01:48.815655+00:00 GitLab Importer Affected by VCID-bsue-h9tr-2bbc https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/electerm/CVE-2026-45353.yml 38.6.0
2026-06-12T22:25:08.103731+00:00 GitLab Importer Affected by VCID-scya-q5rb-hfbm https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/electerm/CVE-2026-43944.yml 38.6.0
2026-06-12T22:25:07.136711+00:00 GitLab Importer Affected by VCID-6jve-nn23-tfgm https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/electerm/CVE-2026-43943.yml 38.6.0
2026-06-12T22:25:05.278239+00:00 GitLab Importer Affected by VCID-c2ky-2na3-ubh3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/electerm/CVE-2026-43942.yml 38.6.0
2026-06-12T22:24:59.705602+00:00 GitLab Importer Affected by VCID-2pth-1pbz-q7a1 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/electerm/CVE-2026-43941.yml 38.6.0
2026-06-12T22:24:14.941216+00:00 GitLab Importer Affected by VCID-xb78-cnaa-1qfv https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/electerm/CVE-2026-43940.yml 38.6.0
2026-06-12T22:13:08.944029+00:00 GitLab Importer Affected by VCID-thsh-yjny-7qhu https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/electerm/CVE-2026-41501.yml 38.6.0
2026-06-12T22:08:00.064245+00:00 GitLab Importer Affected by VCID-gr5p-w7v3-n7ha https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/electerm/CVE-2026-41500.yml 38.6.0