PT-2026-55449 · Electerm+2 · Electerm

CVE-2026-49253

·

Published

2026-07-02

·

Updated

2026-08-28

CVSS v3.1

7.1

High

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
Name of the Vulnerable Software and Affected Versions electerm versions prior to 3.11.11
Description A path traversal issue exists in the Zmodem and Trzsz file download handlers. The software uses remote-supplied filenames directly with the path.join() function when receiving transfers, without proper sanitization. A malicious SSH server or remote shell can provide a filename containing traversal components, such as ../escaped.txt or ../../.bashrc, allowing the application to write files outside the user-selected download directory. This can lead to the overwriting of sensitive configuration files or impairment of system availability. The issue is present in the prepareReceiveFile() function within src/app/server/zmodem.js, as well as the getUniqueFilePath() function, the openSaveFile() callback, and the savedFilePaths mapping within src/app/server/trzsz.js.
Recommendations Update to version 3.11.11. Only connect to trusted SSH servers. Reject or cancel incoming Zmodem or Trzsz file transfers from untrusted sources. Avoid using Zmodem (sz/rz) and Trzsz (trz/tsz) commands on untrusted servers.

Exploit

Fix

Path traversal

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-49253
GHSA-38J7-23HF-9MHC

Affected Products

Electerm