CVE-2026-49253 in Electerm
Сводка
по VulDB • 21.08.2026
electerm — это клиент с открытым исходным кодом для терминала/SSH/SFTP/Telnet/serialport/RDP/VNC/Spice/ftp. До версии 3.11.11 electerm напрямую использует имена файлов, предоставленные удаленной стороной, вместе с функцией path.join() при получении передач по протоколам Zmodem и Trzsz. В файле src/app/server/zmodem.js функция prepareReceiveFile() объединяет имя файла с путем сохранения, выбранным пользователем, а в файле src/app/server/trzsz.js функции getUniqueFilePath(), колбэк openSaveFile() и отображение savedFilePaths формируют пути назначения без санитизации. Злонамеренный SSH-сервер или удаленная оболочка могут предоставить имя файла, содержащее компоненты обхода директорий, такие как ../escaped.txt или ../../.bashrc. Когда жертва принимает передачу и выбирает каталог для загрузки, electerm может записывать данные вне этого каталога и перезаписывать файлы, доступные пользователю рабочего стола, что потенциально приводит к изменению конфиденциальных конфигураций или нарушению работоспособности. Эта проблема исправлена в версии 3.11.11.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.