Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:npm/electerm@3.8.8
purl pkg:npm/electerm@3.8.8
Next non-vulnerable version 3.9.5
Latest non-vulnerable version 3.9.5
Risk 4.5
Vulnerabilities affecting this package (5)
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-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-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-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 (1)
Vulnerability Summary Aliases
VCID-scya-q5rb-hfbm 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. CVE-2026-43944
GHSA-mpm8-cx2p-626q

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-13T21:02:56.023851+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.176747+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.853522+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-13T06:30:25.337115+00:00 GHSA Importer Affected by VCID-bsue-h9tr-2bbc https://github.com/advisories/GHSA-7p5m-v798-f8vv 38.6.0
2026-06-13T06:30:23.641054+00:00 GHSA Importer Affected by VCID-ydrw-nwxu-6kc8 https://github.com/advisories/GHSA-jgg9-rw32-44pj 38.6.0
2026-06-13T06:30:06.172505+00:00 GHSA Importer Fixing VCID-scya-q5rb-hfbm https://github.com/advisories/GHSA-mpm8-cx2p-626q 38.6.0
2026-06-12T22:25:08.142827+00:00 GitLab Importer Fixing 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:05.318333+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.746181+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-12T07:51:51.166729+00:00 GithubOSV Importer Fixing VCID-scya-q5rb-hfbm https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/05/GHSA-mpm8-cx2p-626q/GHSA-mpm8-cx2p-626q.json 38.6.0