CVE-2026-45787 electerm's encrypt method not safe enough

Medium 6.0 Published Updated

Attackers can decrypt synced bookmarks and modify configuration data due to weak encryption settings in the electerm terminal client.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-45787?

CVE-2026-45787 is a medium-severity vulnerability in electerm, published on 28 May 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

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.

Weakness: CWE-759, CWE-916, CWE-353, CWE-329, CWE-326

Which versions are affected by CVE-2026-45787?

2 open source packages ship an affected version, including electerm. It affects 1 product.

PackageAffectedFixed in
electerm npmAll versions3.9.5
electerm npmAll versions3.9.5

Products include Electerm Project Electerm.

How do I fix CVE-2026-45787?

Upgrade electerm to 3.9.5 or later.

Is CVE-2026-45787 being exploited?

There is no known exploitation of CVE-2026-45787 in the wild and no public exploit code.

Sources

Also known as GHSA-g29v-q6h7-76wh.

Is CVE-2026-45787 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free