Electerm has an unvalidated shell.openExternal that allows arbitrary protocol execution via terminal link click
- Severity:
- High
Description
Electerm’s terminal hyperlink handler passes any URL clicked in the terminal directly to shell.openExternal without any protocol validation.
When a user connects to a malicious SSH server, the attacker can print a crafted URI in the terminal output. If the victim clicks the link, shell.openExternal executes it using the operating system’s default protocol handler.
Recommendation
No fix is available yet. Followings are affected versions:
- <= 3.8.15
References
Related Issues
- @hypequery/clickhouse has SQL Injection in parameter escaping that allows arbitrary SQL execution - CVE-2026-54658
- jsPDF has PDF Injection in AcroFormChoiceField that allows Arbitrary JavaScript Execution - CVE-2026-24737
- Electerm runWidget has a path traversal that leads to arbitrary code execution - CVE-2026-43940
- CryptPad has a Sanitizer Bypass in Diffmarked.js that Allows Arbitrary HTML Injection and Potential XSS - CVE-2026-26028
You might also like:
- Tags:
- npm
- electerm
Anything's wrong? Let us know Last updated on May 08, 2026


